I have an HD2, replacing an iPhone.  The HD2 is the only winmobile phone I would recomend as it meets the windows 7 hardware requirements.  It's vastly better at some things than the iPhone but doesn't have the App Store :(.  You can still find most applications that you need but games are not as good.