My wife is on a legacy Sprint plan, that she's very happy with. So I upgraded her to the HTC Touch Pro 2 with the instant discount online. This was my first experience with Windows Mobile, and I played with it heavily the last few days, to set it up and tweak it exactly to her preferences. I have to say, I'm very impressed with the HTC Touch Pro 2 hardware wise, and the software (HTC Touch Flow & Windows Mobile 6.5) are really not that bad. It's still clunky and overly-complex for most people, but for me who loves gadgets and figuring it out, it wasn't too bad. I still love Android, but if I went back in time to last year when I had known more about the HTC Touch Pro 2, I might have gotten one and used it until this year with the 4G Android phones... What I really like about the HTC Touch Pro 2: -nice hardware -easy user interface -full web experience -seems pretty snappy What i didn't like so far: -too many interfaces (Touch Flow, Win Mobile, multiple settins screens) -somewhat slower processor compared to the newer phones of today (but still seems decent compared to my Samsung Moment) I now have all major phones / platforms except for Nokia. I have iPhone, Blackberry, Android, and Win Mobile... It's nice to have options. PS - played with the iPhone 4 recently, and the Droid X, both are very nice phones / hardware. It's a great time to be a gadget person!!