I find fewer apps to sift through is often a benefit, but yes sometimes there is a bit of a gap. However, I don't find myself needing to do that many things on a "phone" where I can't reach for another handy device. I have an iPad mini which I had set up fully to replicate my phone life plus the IOS apps. After months of going everywhere with it, I was not really using it. I'd like to see a few devices released on the 835 chipset, sort of either a Surface mobile device or at minimum some kind of 950/950XL refresh. I'd like it if they brought these devices to CDMA as well as GSM carriers. But for now, I think it pretty funny that my several year old Icon has wireless charging that Apple still hasn't introduced, OLED which Apple still doesn't have, and a camera that does 4k video and does stills that are quite capable of keeping up with the latest Apple gear. So there is a want for a newer device and the features it would bring, but I keep noticing that the device I have has been doing things, 802.11ac for example, for years that Apple is still way behind in doing. Android is severely not my cup of tea, so for me these two are the option. Windows phone is still an extremely good device (though we need more hardware well built) and we get updates and responses/fixes to things on a far faster basis than Apple. Apple still has Bluetooth issues, car apps that are long in the tooth and battery issues on older devices that despite spending almost $1K on the phone, Apple will dismiss until they are forced to react.
So I keep finding that the grass isn't greener. It's good to have a walkabout and see what's out there. But day to day, to get phone size things done, to stay connected to the web wherever I am, the Icon is a good device. When it breaks (which may not be long given the long hours I put on this thing) I will have some problems to think about. And that may push an iPhone choice just because of easy availability, easy service, and features. But I do like what I have now.