I like HTC devices - my first was an O2 XDA2, then my wife got an XDA2s, me an XDA mini S, and then a T-Mobile Vario2 (died early)
I'm not keen on the Touch-Flo front end on the new Touch Pro after having a play with one in the local O2 shop (O2 Serra) and T-Mobile don't know if they're going to offer it as the Vario 4.
I like the hardware keyboard despite the added thickness it adds.
I use mine with TomTom which is a major bonus. Until Apple sorts out decent satnav for the iphone or someone for the Android platform then Windows has the upper hand for me.