I have a Nexus 4 and two Nexus 7's, and I get to decide whether I want the updates or not. My Nexus 4 is still on 4.2.1 just in case I wanted to enable LTE

One of my Nexus 7 will not be upgraded because I really like the blue/gray WiFi icon vs. White in the latest version. Too bad I had to 'upgrade' one Nexus 7 to find out I don't like the new version.
I bought a Lumia 520 just to check out Windows Phone, and the availability of Apps is pretty poor. I certainly don't see everything I use regularly on it. But I do like Here Map, which is a main selling point of Lumia devices as far as I am concerned.
Leaving Android and not going to iOS is probably pretty hard. I have an iPod touch which gives me access to iOS App eco system. For example, the iOS version of Google Hangouts allows VoIP calls but the Android version does not....