I have a windows phone device, the HTC hd 7, can say it's alright but just alright. The live tiles thing is a nice idea but it's only recently that Microsoft has opened the api's for developers to use these funky features. The Zune music player is pretty good and I soon settled into using it. The thing that annoys me is that it insists that you connect all your contacts through their Live service. I am sure if your a heavy msn user then this would be a useful thing. But considering I only use msn once every blue moon then it's just an annoyance.
Within the next few weeks I am moving back to BlackBerry. I know people give bb phones as much stick as widows phones but I feel more comfortable on the devices. Plus I prefer the keyboard for texting and emailing.