But what qualifies as a "real alternative"?
W7 is not WP7. Please don't conflate them.
Those require digging and learning. OSes like WP7 and iOS are designed to discourage you from digging and encourage consuming.
I've spent a long time using Windows, it's very much not like Linux.
I have far more philosophical problems with MS and the way they do business than anything technical.