I haven't left Windows Phone yet, but the writing is on the wall. I'll likely jump ship next time I'm in the market for a phone. Here are things that would prevent me from jumping.
1. Run Android apps on the phone.
The app gap is never going to close. Just focus on running Android apps on the phone and forget about bringing developers over. You can't do it unless there is money in it for them, and with less than 1% market share it isn't going to happen. Not sure how you get over this hump. I'm not an app freak, but there are many apps that would make my life more convenient, and a few apps where I borrow an Android phone to actually get things done (DJI drone control, Google WiFi). Does this make business sense for MS? Not sure, but as a consumer I don't care.
2. Improvements to Maps
I theoretically like the new sharing favorites feature in Google Maps. I actually prefer Windows Maps, but they have stagnated in their development of that platform. Maps is a huge draw for me. The platform with the best maps functionality is going to sway me Biggly
#TrumpVoice . Specifically, I want to create collections, have those collections be available on the PC and my phone, and be able to share those collections with others. As I was writing this, I noticed that they finally added collections to maps for mobile. Great! This will be super helpful.
3. Fix Bluetooth and WiFi Connection Issues
Not sure if this is a real problem, or if life is any better on other platforms, but my windows devices seem to have trouble connecting to bluetooth speakers consistently, and the Wifi is also inconsistent. Is this hardware or software? I don't know, but it sucks now.
4. Improve Calendar and People Management
People Management and Calendar Management. I like the way it's done in Windows Phone for the most part. Haven't been able to duplicate it in Google world. And this is a big deal. Managing the family calendar and all of our contacts is probably the most important feature. I want one family calendar and contact list, while keeping each individual family member access to emails and everrything else separate. Windows doesn't even do this very well, but I've figured out a workaround that fits my needs. If Windows continued to improve and made this easier, it would be a big factor.
5. Groove Family Plan
No family plan has me looking at switching platforms. I understand that I can probably access other music services on Windows Phone, but I like everything about Groove except no family plan. I just share one account as a workaround, so I'd actually pay extra to separate things, and not having this feature dumbfounds me. I also know Groove is available on other platforms, but I just like the way it functins on Windows better.
6. Better Family Management and Sharing
Seems like we are close with Windows phone, and not sure if other platforms are better, but this is huge for me.
7. Better Photo Organization
Photos are the other big thing. I hear raves about Google Photos. MS needs to keep up on this.
I don't care about business functionality. I want my job to be in the background when I leave for the day. I understand this may be where windows is headed, and that is disappointing.