I know three people who've had the Surface Pro's and they ended up hating them. Keyboard's nasty, touch element is clunky and unresponsive and installing software is a nightmare.
Your best option is a laptop with a 360deg hinge if you need the convenience of a tablet with the power of a laptop.