Most people require a phone that can do everything for them, with iphone and android you can get pretty much any app for anything, a speedy UI and useful live tile feedback, is not really enough, Microsoft need to get more developers on board...end of, you can say till your blue in the face, I don't need apps, err yes you do, even if Microsoft can build incentive to make current developers at least update there existing apps, but with most it's a last resort when they have someone spare to do it. I've tried and still do with my lumia 930, but on business, out walking, exercising...I'd grab my android as you get better apps. Fix the app gap which is now more of a huge cavern than a gap, then you can keep your android and ios devices