I just found this handy directory of available Android devices over at
Google:
http://www.google.com/phone/#
Also see
http://pdadb.net/index.php?m=comparisons&id=27&c=new_and_upcoming_android_smartphones
http://en.wikipedia.org/wiki/Comparison_of_Android_devices
I personally have the Nexus One (sadly not available any more) which I
use on T-Mobile. I love it. If I had to get another phone right now, I'm
probably look seriously at the Samsung Vibrant, which is the T-Mobile
version of the Galaxy S.
I also lament that this only pre-rooted phone is no longer available as
a consumer device. But isn't the G1 now called the ADP2? You can't get
it from the consumer channel, but you can get it as a developer phone
via your Android.com ISV account, at least I think so. And I've heard
(unconfirmed) that some carriers were going to sell the N1 in their
stores. The N1 is great mainly because of the extra RAM it has. Agreed,
the Galaxy S is pretty nice,
Also, besides a nice phone, using Android on a netbook or a VM is a good
way to develop.
http://android-x86.org/