Re: One size does not fit all
I would disagree with this as I sit at my desk with my Surface Pro 4 in its dock, driving two 24 inch monitors. When on the road, it serves laptop duty just fine. When at home and just sitting around, the keyboard is removed and it is used as a tablet. When docked or with the keyboard attached, I have Outlook opened for email. But when the keyboard is removed, I use the native Mail app connected to the same Exchange Server as well as a Gmail account.
For real software application use while docked or in laptop mode with the keyboard attached, it does just fine. I may have SQL Server Management Studio open at any time as well as Visual Studio. I also have Adobe Creative Cloud installed and run Photoshop, etc.
We have deployed SP3's and SP4's to all of our sales engineers which replaced their aging laptops. Besides the typical Microsoft Office needs they have, they also need to run a variety of industrial software application to interface with equipment. Sometimes this software is not supported and/or cannot be installed on Windows 10. In that case they have VMWare Player installed and run a Win7 or WinXP VM. When back in the office, they drop into their dock and use as a desktop.
Granted, this may not be the right situation for all. But it certainly works for us as a single device to use.