I am a huge fan of the Surface series, My wife has the Surface Pro 3, I now have the Surface Pro 4. I am getting a little frustrated with the device though, no matter how great it is (and the new type cover is truly amazing.) problems: - Display driver crashes (I thought blue screening was a relic from XP, it's back in my life with a vengeance.) - Display flickering at low brightness (device is like a disco strobe light at night) - Doesn't wake from hibernate (the device has always crashed after leaving it on sleep all night. Hello windows seems to still be working, as the red light comes on, but nothing else functions). - Battery drain when not in use. The SP4 lost 12% last night doing while asleep over 7 hours. The sp3 only looses a couple of percent. I would never swap my device for any thing else, as I love it and I'm sure these bugs will get ironed out. The thing is, along with so many random issues I've had with windows 10, I could never ever recommend this product and windows 10 to less tech savvy people (aka my parents). I love Microsoft's current direction, however they must start focussing on reliability as opposed to always looking to add or change features within windows. The software side is simply too buggy for the average user. (as note, I would consider myself a power user).