Just wanted to share my personal story about switching to Windows, as I am quite new to the environment. I jumped around the mid range of Android Smartphones, had a nexus 5, an iPhone 4 for quite a few years until last year when I decided it was time to invest in an iPhone 6 Plus. I never really had any brand loyalty to this point, since ios and android both do the same exact things just in a slightly different fashion. After spending a few months with my iPhone the honeymoon phase quickly wore off, and I was left with an expensive, and in my opinion drab smartphone. There was nothing that really excited me about it, although it did work fine when I needed it to. The only problem was that it didn't do anything more than my nexus did, and that was quite a bit cheaper. So I decided to switch operating systems since I had zero desire to upgrade to the 6s plus, or keep my 6 plus since the value would begin to drop. I kept on looking at the new nexus 6p, but in the end I really wanted something different, so I picked up the Lumia 640 XL and slapped Windows 10 on it, and I must say, I'm really enjoying my experience so far. It's still a bit buggy, as to be expected, but I really like the tiles, and its a somewhat new experience with UI which I like. Its kind of refreshing. As for apps, I really have only found a few apps that aren't on WP, mainly snapchat and banking apps, but i'll get over it. And for the outdated apps that haven't been updated in a couple years, they are still pretty usable and I can get by on them. It will be really nice to see the universal apps come, as well as the OS being buttoned up, but overall my experience has been a very positive one and i'm glad I made the switch.