While I question some of your analysis, I respect your opinion...
even though I disagree with aspects of it. Your off-hand remark about WindowsRT's (and subsequently Windows Phone's) app availability, I have to note that Android was little, if any, better when it was first released and iOS' even narrower. As many Android pundits claimed a long time ago, "more apps doesn't necessarily mean better apps." This statement stands just as true for Windows as it does for Android and iOS.