This is disturbing when a good developer raises concerns like he has, and the fan boys take issue with his concerns and say he is overreacting and to chill out.
To those here that continually say " wait and see" how long does he need to do this, before formulating a plan to develop for other platforms.
Do what is in your best interest Op...... and don't worry about it. If and when Microsoft gets their act together, nothing is stopping you from developing for them again if it still appeals to you, and developing on other platforms just expands your base. There is nothing wrong with hedging your portfolio
I see where you're coming from but in my honest opinion, McLaren isn't really a big issue since it was never officially confirmed by Microsoft. While I'm pretty much scared of what is left with WP, I think this has something to do with the change in Administration.
What Microsoft needs to do is to focus on 1 flagship, 1 phablet, 1 mid range and 1 entry level device. They also need to stop with these carrier exclusives and release all their phones worldwide. This Lumia Icon and 930 **** is just too much especially for naming the devices. Both are basically the same specs wise with the 930 having the slightest difference in design. They release too much phones and while this may look good, it garners more confusion to the general public.
Look at Samsung for example, with the Tab Pro and the Tab S. Both are released within just a few months and both are basically the same in performance. Sure the Tab S 8.4 has 3GBs of RAM and the Pro 8.4 has 2GBs but with twice the bloatware in the S, it barely makes a difference. It's basically the same thing with different screen technology.
Another example is the Lumia 820. It had three variants, 820, 822 and the 810. All basically the same sans the design. If they are going to make a flagship, they should not make a spin off just for one carrier. They need to flat out distribute THAT flagship across all carriers. It saves time and resources at the same time.
Microsft needs to stick with just ONE phone in every consumer level.
(Sorry about that I just need to let it out)
And OP, you should definitely try developing for iOS and Android, I mean do what's best for you and I think it would be best to make apps for two of the largest Mobile OSes. I wanna say thank you for contributing to Windows Phone's quality apps and I hope this is not the last we'll be hearing from you.
Good luck on your new endeavor!