Bought it mainly for Inking feature, but I rarely use it now. It was meant to be a laptop replacement for an old laptop. Definately gets the job done. I'm a developer, so it's good to be able to develop in different environments using Hyper-V. I may even get into IOS development and install Mountain Lion in a VM and developer from there, but for now, it's mainly Windows .NET Development and PHP Web Development. I know most would complain about screen real estate in developing, but that's what the mini display port is for.
One other thing I never thought about when buying it, is that it's now my portable gaming machine. I used to use my modded XBox as an old arcade machine to play old videogames, but now I just use the Surface, I can hook it up to any tv, plug in a controller, Instant gaming system.