We're living interesting times. I'm using Windows phone 7 as my daily phone nowadays, and I think it's very underestimated as a user experience. It does my basic needs very nicely, and will become better after couple of essential updates.