I have a Lumia 635 and I love it. I've never liked Apple much, mainly because of lower storage capacity and iTunes. And Android is a clusterfuck of bloatware, poor battery life, and crappy hardware drivers and firmware support, in my experience. Windows Phone was a breath of fresh air. I do almost no gaming on it, but there are a few that I like (ilomilo, pixel blocked!). And the integration with Windows, Xbox Live, and MS cloud services is really helpful. More apps would be nice, but lack of app development is far from being a deal breaker for me at this point (6 months in).