Its interesting coming back and reading some of the replies to this thread.
You know the only thing I miss about the iPhone? The keyboard. Some people moan about the iPhone keyboard. They should be shot. In the face.
It may be a limitation of the Hero give theres less space, but I miss the iPhone keyboard its miles better. I had a play on a HTC Desire the other day and the keyboard was a lot better. Screen size is a big factor (3.7 inch vs 3.2 inch) Aside from that I really like it. I'm running a custom 2.1 rom and its really nice.
I'm hoping the new iPhone HD is fantastic, I like the look of iBooks. Ichat could be good - video calling is kinda old - 3 done it years ago, but with a decent platform and user base it could be something else. Multitasking too, while it was never a big deal for me its nice to have. Would love *.avi or *.mkv support but I'm clearly delusional
The only other thing about android that annoys me is the fragmentation of the platform. I guess you cant have it both ways - youre either tied to what Apple releases or your tied to what Google releases, at least apple releases updates to everyone at the same time, the advantage of having a single device tied to a single platform I guess.
If anyone has the inclination to try something new then I'd recommend the HTC Desire, or if you live in the US then the HTC Evo. They are worth a look.