Surface isn't alone, EVERY device is a compromise
"Surface isn't any good because it's a compromise."...
Everything is a compromise of some sort along a scale of many factors. If you want high processing power, you give up mobility and get a desktop. If you want something super-mobile, you get a smartphone and give up the extreme processing power. Every single device out there IS a compromise of some sort. There's a wide range of abilities that everything can excel at, and nothing can be at the top of the scale on all accounts, otherwise we'd have supercomputers miniaturized and integrated into our brains that can just run off of excess body heat.