Before commenting on WP7 - have you used it and if so for how long?
It is always curious to read reviews by technically competent people and then try and figure out if the reviewer actually knows what they are writing about or if they have a leaning towards a certain product.
After being given an iPhone and using it (in a Windows Server/MSOffice/Exchange Server business environment) I chose not to take up the offer to swap to iPhones (for free) by our service provider. If I have to explain why, then it means that the person asking either had very low expectations of the iPhone or was too use to a long winded way of getting things done with an iPhone.
Preferences are preferences however and I find the WP7 environment easier to use. It also makes more sense and works more logically and faster. I'd give examples but there are already a number of videos under "Smoked by a Windows Phone" all over the internet. They give straight forward examples to everyday tasks.
WP7 is an entre to the Smartphones for both Microsoft and Nokia with the synergy of the other MS products along with WP8 on the horizon I dont think you can count MS or Nokia out. Lets have this same conversation this time next year.
And by the way I was one of those that worked with the OS/2 Warp Beta. After two days of using it, I - like most - were convinced that it was nowhere near as smooth, functional or user friendly as Windows 95.
WP7 is no nowhere near what Warp was and to say so is stretching the truth a great deal. Don't laugh but the iPhone may just become the Lotus123 of smartphones!!