in the last year i have had: cingular 8125, cingular 8525, Treo 750, HTC s620 (WM6), vx6700 (current work phone).
I have also had: BB 8100, and the BB 8800
I like the Blackberries the best cause they are simple and reliable. Every WM phone i have had has had some sort of issue. They have all had to be reset on a weekly basis. IMO i love the form-factor and capabilities of the WM phones, but the software has got to go.