Have to say...
Im a solid WM6.5 user and more recently have done Android too and they both are great, for various reasons, WM for its seemingly endless abilities and Android for its ease of use.
Then i Jumped on WP7 to see what thats all about, expectations very low i got to task with it, the UI "Looks" after all a pile of poo, then something happened that, quite frankly, flipped my whole idea of "Smartphones" on its head. I used WP7 for about a week and not once did i get the urge to mod the crap out of it, yeah i changed the tile colour a bit but that was it, i just dont have this urge to fiddle with it, it just works, does what it does and does it very very well, as mentioned on the article Sat-nav is a serious thorn in the side, and i'd like memory map to get their act to gether too, but is this microsofts fault? nope, these are third party apps, Bing is a pile of crap tho, which can thankfully be easily changed...so make that mod number two but that really is all ive done. 2 months later and here i am, and im not going back.
This phone looks the piece, having options in the market for keyboard and standard phones makes sence and this is a viable HD2/7 contender, by the sounds of it the hardware is probably the same too, just thought id get in there before all Anti Microsoft folk jump on slagging it off.
I am in no way saying its better tha anything else, it doesnt have the abilities of WM it doesnt have the looks of android, but its definitiely a broadside at Iphone and i think they nailed it....pending a couple of patches that is :)