Disclaimer: I don't like Microsoft, but I like the Surface Pro. All of your complaints are relatively incorrect. I've never had a problem typing on the keyboard cover. You can scale the font-size or set the display to a different resolution. >= Four hours of battery life running a full-fledged OS is, for me, much better than a battery which can last all day but can't do half the stuff I need it to. Who is using it that far away from some kind of charging device for more than 4 hours? I can run multiple VMs at a time or run full windows-based games on it, such as The Division. I've never had any issues with waking from sleep and the reboot isn't long, it's a minor quantity of seconds. Personally I have no issue with tethering to my phone for data. Finally, the Surface (not pro) has an option for built in LTE and gets better battery life, but is admittedly much slower.