I agree. I just picked up a Sprint HTC Hero and I'm looking into the HTC EVO from Sprint. At least it's Android based. Looks to be almost the same phone as the HD2 though.
If you're into the whole rooting deal with the android phones you might want to check out the fresh 2.0 rom (android 2.1 themed wireless tether etc. etc.). I put this rom on my gf's hero and it made a world of difference from stock.
I also have a droid that's rooted, overclocked.. the works, lol. My brother with his silly iPhone 3gs simply stares with envy.