I've had the HTC Hero from Sprint for about a month now and i've had enough time to digest all the features.
1. Extremely well integrated with twitter, facebook, and flickr.
2. Very flexible customization with seven pages of personalized layout
3. No keyboard means lightweight and small (I've no problems using the touchscreen keyboard)
4. Phone, especially Speaker Phone, work better than my old LG phone.
1. Shaky software. i.e. Alarm Clock crashes instead of alarming and calendar app crashes.
2. Advanced Task Killer App is needed to control usage and save battery life ( couldn't android have a built in way to kill apps?)
All in all, I love this phone. My wife has the samsung moment and my preference is definitely for the hero over the moment.