Microsoft can just improve on a better camera and processor, but there hardly exists apps that come fluently compatible with windows, which is a mass killer. Who will built Tesla apps for example, to open the doors in the sedan by the smart phone. Even most of the banks dont offer compatible apps for the mobile banking!! on top of that Microsoft pushes for the bing search engine, which is a dying thing, even microsoft guys google to know yahoo weather!!