WP7 is...interesting. The UI is much better than androids and comes close to iOS and webOS; but I'm pretty sure they made it different specifically so they were hard to compare. Every app I've seen so far looks EXACTLY THE GODDAMN SAME though. Like, I'm not even exaggerating. Every once and a while an app will have a red background instead of a black (Netflix), but besides that, it's all cut-off white text on black backgrounds and action buttons. It's going to get boring quickly.
And what a waste of space on the home screen, that arrow really gets me.
No..? The only thing is that WP7 requires more dedicated buttons and a GPU that supports DirectX 9, and the minimum resolution is lower than that of the Retina Display
Capacitive, 4-point multitouch screen with WVGA (800x480) resolution
1 GHz ARM v7 "Cortex/Scorpion" or better processor
DirectX9 rendering-capable GPU
256MB of RAM with at least 8GB of Flash memory
Accelerometer with compass, ambient light sensor, proximity sensor and Assisted GPS
5-megapixel camera with flash
FM radio tuner
6 dedicated hardware buttons - back, Start, search, camera, power/sleep and Volume Up and Down