Also, thanks for the really in-depth review. A lot of the other reviews out there really just glossed over everything, and hard to tell if this is a good alternative to the HERO for more reasons then the keyboard.
The Herro is a very good phone. The thing I keep wondering about is Android 2.0 It seems that it will have a lot of the features that make the Sense UI so nice but with better performance. The Basic Google Phones should get 2.0 sooner than those with skins. Also the extra clock speed may pay off under 2.0
Possibly, though it seems from news reports, HTC is already working on 2.0 for the Hero whereas Samsung and Sprint are saying early 2010 for 1.6 to come to the Moment. Remember, just because these phones are using the Android OS doesn't mean that there isn't other things to work around too, such as chipset and service provider. It seemed as simple as you said in the past because there was only one phone running it, but now 3 major networks with several different phone models are using the OS so things could get tricky.