iphone was my first choice, but I can pay 60% less a month for more stuff with Sprint. I am really leaning towards the HTC Hero, but typing on it seems annoying, I guess I would need to get used to it. I would like to check out the Droid but unfortunately I havnt seen it around yet.
Droid is only on Verizon. Droid and the Hero run the same Android platform. HTC has a Sense UI (i believe) in which one added feature is that there are seven screens to pan between. The difference is hardware and aesthetics. iPhones are old now. Its screens are just shortcuts for apps, which you will have a drawer for on your Hero. You can use your main screens to runs widgets which can stream live stock quotes, news, scores, and run clock, weather, and scheduling widgets. It also scrolls your texts at the top of the screen. I could go on and on, but basically you want the HTC if you want to stay as current as possible and be with where the future is heading with cellular technology.
I know Droid has voice turn by turn GPS but I am not sure if the Hero does. I know that is one reason I got the phone because I always wanted GPS but didn't want to shell out $100 for one. I mean if the Hero has that or can get it in a future update then that may make your choice even easier, though obviously from my standpoint there is really no question of which phone you should get.
Just jumped over to cnet and seems the reviews of the phone over there are extremely positive. Okay, I will shut up for now.