Surface as primary PC

So, I have a gaming computer, which is nice and powerful. However it sends its time hooked up to a 42" tv thus doing any real work is slightly inconvenient. I recently got rid of my MacBook Pro which spends it time traveling but mostly doing desk duty so I can get things done.

My question for you, the masses is there anyone out there using a Surface as their primary PC. Hooking up a keyboard, mouse, monitor, etc. and if so, how is it?