I dont know if you know these thigs, but if iPhone pisses you off, then you wont like winpho7. It's microsoft's worse iPhone.
- BIG requirements, but NO multitasking. ALSO Microsoft wont be shipping graphic drivers, so HTC's crappy drivers will continue.
- No folder structure. Means you wont be able to look at your folders and wont be able to use Phone as USB. Also no cab instalation, Every app will be installed through microsoft marketplace.
- No customization or ROM cooking will be supported. You wont be able to trun default interface off. You wont be able to flash (probably) other ROMs.
So basicly its super locked up phone with good looking app and games and fast core. Sounds like iPhone with stronger hardware which will be probably eaten up by hungry windows (as its in desktop version = vista, 7)