Apple is still riding high on the quality of their apps and iOS compared to the early days of Android. I owned a Zune HD (best music player ever). The music and UI experience was fantastic, but the apps for it and early WP7 and WP8 devices weren't anything special. The iPod Touch was a vastly superior device for doing everything but listen to music. Android is still having this problem of their apps being 2nd fiddle to iOS development. WP is plagued with the same lack of app support and quality that earlier Android devices did. It wasn't until the Samsung Galaxy series was that first break out quality experience. Android 4.0 and 5.0 really helped to set the stage for the current successes that Google is enjoying. Android 2.3 was a good stepping stone, but fragmentation and general lack of quality control of updates (mainly b/c of the carriers) was absolutely horrendous. That led me to try Windows Phone and even consider going to an iPhone.
Apple has always had a great marketing and advertising strategy. You are kidding yourself if you believe that Microsoft will ever beat them. They are trying to copy and compare to Apple and Google. Windows is not the same experience. I don't want a knock off experience. I want something new and different.
Steve Ballmer lasted 5 years longer than he should have. As a Microsoft fan, I will always hold him responsible for not forcing Microsoft for being a true leader in mobile. Remember when the Palm Treo got Windows Mobile and many were excited? Yeah, I know that was almost 10 years ago. The new strategy is for Microsoft to drive devices and get their unified (responsive design) app platform to fix the app store woes of a modern version of Windows. They must have get major apps on their platform, then they will have a chance to move hardware. I need mobile banking, NFC payment, games, productivity, etc. Android has always been behind the iPad when it comes to tablets, but the pricing and tablet specific apps helped to narrow the gap. Nobody is creating as unique of an experience as Microsoft Continuum and live tiles.
I switched back to Android because I was tired of dealing with the same problems on my Lumia 1020 that I had Droid Bionic (pre-bricking update). My ****ty experience with the Bionic is why I will never own another Motorola or Verizon device. Lack of decent notification tracking (tiles are great, but what if I don't have an app setup as a tile); carrier limited models (are you F'ing kidding me MS?); and lack of Google app support. Don't tell me Nokia Here Maps is anywhere near as good as Google Maps. I put up with it for 2 months and it still sucks. End user/business support is why Google Maps is better than Bing.
I kept coming back to my 1020 because of the quick and responsive UI, insanely bad *** camera, and great build (metal is great, but the Nokia polymers were just as good). The top leadership team and organization structure is what has always plagued Microsoft. Say what you want about Steve Jobs, but he was far better at ensuring products and marketing were designed for the consumer. They got lazy with the iPhone 4S - 5S. The iPhone 6 feels like Samsung Clone, but the 6S was a glimpse of the post Jobs era. Sorry, I digress. Microsoft's lack of leadership and sheer clueless view of mobile has finally caught up with them. I want to go back to a Microsoft mobile device, but I'm not willing to make sacrifices anymore. I'm not going to change banks or my workflow to get the best app experience on WP. 3rd party Google Maps apps will never have the integration of Google published apps.
The sheer power and reliability of Windows 7 set the standard of their flagship products to an unprecedented high. Windows 8 was an interesting and fresh change of pace, but developers and users were underwhelmed. RT's "desktop" interface was just plain laziness (familiar, but lazy). Microsoft's lack of market penetration in phones didn't help to sell the unified user experience. There were glimpses, but after Sinofsky left they lost the main driving force and concise vision of the future. They need a dictator that doesn't settle for the lesser experience that is being presented. Consumers expect finished products, not "we are still working on it". Microsoft will never be able to lean on developers flocking to their platform because they are #1 and you have no choice.
I could go on about everything they and everybody else did wrong, but I doubt most have made it this far down the post. The unified strategy is a long game for Microsoft and I hope it pays off. BUT in the mean time, I am not willing to leave my current ecosystems on the hopes and dreams that they will be able to deliver the experience I see at the end of the tunnel. The Lumia 950 and 950XL are overpriced. They should have been launch at $399 and $499 respectively. They need to stop charging what they want and charge what the market demands. They need their mobile devices to be slight loss leaders now in order to make up the gap later. Let us not forget that the end user in a corporate setting is still a consumer at the end of the day. It is time for them to stop treating them as mutually exclusive entities.
Congrats on making it through my tirade built on years of frustration. I just want to come "home" again without feeling like I made concessions to do so.