I have owned a Nokia Lumia 928 for oh about three years now and I am fully aboard the Windows platform. I build my PC's (two of them, one for me with i7-3770k and SLI GTX 780's for gaming/etc and the other for my GF with an i3-2120 and a GTX 650ti BOOST). We also both have Windows Phones, she recently upgraded her Lumia 520 to the Lumia 822. My phone is super solid and the build quality is amazing. The OS is very fast and it has Office built in which is hugely beneficial in my field (Medicine, GF is a Nurse.) This means we can simply save a Word or Excel file to our/or work PC, it autosyncs to our phones and when we get to work, or home, we can pull up those files at the PC's (shitty Dell's btw, laptops that have been on 24/7 and haven't had a battery change ever.) With that being said I will most likely wait until I get the Windows Phone 10 upgrade on my current phone and see how that works out. Since having this phone for so long but being so happy with it it makes it difficult to justify buying a new 950 or 950XL, especially if it won't be built as solidly as my Nokia is. My phone takes amazing pictures and has a Xenon flash. No MicroSD though and its USB 2.0 but the stock 32Gb has never been an issue. Idc about the removable battery. My phone never dies on me. I'm going to check it out at Verizon when it comes out and decide then if I want to buy one. I love the idea of the 2TB MicroSD option. I think if more people gave Windows Phones a chance they would quickly realize that they love them especially PC users using Windows 10/8.1/8/7. Specs sound great. Turning my phone into a computer by attaching a $99 part seems pretty cool as well. I hope Windows does well and Apple people stop the madness already. Its the same damn phone over and over, I had two of them, they're boring. Android is cool but I'm not a fan of Google needing all my information all the time. That's my two cents being a Windows Phone 8.1 owner and PC user. Windows 10 on desktop is awesome, I love it, Microsoft, you had me at "Hello, this is Cortana, how can I help you?"