I will reply what a Microsoft Evangelist told me a couple of weeks ago when we were complaining about the lost capabilities of Phone compared to Windows Mobile,...
"You can always use android."
That's the arrogance that developers have to deal with when using windows... Windows 8 is not worse then Windows Phone when comparing to earlier versions, but it's obvious that MS pushes users to use the new gui... more is, microsoft doesn't care that there's a whole business world using ms products who are used with gui's that evolved thru the last 20+ years. Now you have to cope with it, or go for another OS,...
Times changed and the most users AREN'T business users anymore... So they want a share of this market,...
The biggest W8 flaws in my point of view are that if you buy a desktop you have to deal with (or tweak) the new gui style that's not mouse and keyboard friendly,... Add to it that the ms person also told us that both environments(old desktop, new metro) are like 2 seperate operatings systems who can not communicate with eachother! (i don't know to what level this is true)...
conclussion, when you have a monopoly, you can be arrogant (only that arrogance didn't show in the ms phone marketshare,... )
Windows Phone: no access to the file system, no native code, no good bluetooth API, your application goes into "zombie" state when not having focus, no SD card, no hardware key API(and limitations),...
So you buy the hotest new phone but when you take a picture you can't send it to a 8 year old Windows Mobile that supports bluetooth, LOL,...
update:
http://distrowatch.com/ update: I always remark when somebody points to my screen it isn't a touch screen,... Certainly after lunch,...