I like microsoft for ore stationary office functions, advanced excel macros, etc. But for most professionals in mobile jobs, its hard to beat a mobile OS. The Surface suffers from the same thing as a Chevy Avalance in trucks... It's trying to be a truck and an SUV and isn't really good at being either. Likewise, the surface wasn't a very good laptop and was a terrible tablet for mobile work. So it's "Mr. In-Between" and fails as a result (In my humble opinion). That said, my former boss seems to like his, so whatever floats your boat. :)