I have had one since they were released. For the most part I like it:
1: detachable keyboard w/kickstand. Not very usable when in bed or on a couch etc. Yes you can get it to work, but just not the best. Traditional laptop arrangement works much better
2. MS does not have the high pixel count working quite right yet. This is mostly a remote desktop issue. I supposed if we updated our servers to the latest MS server OS it would work better. Right now I can use the remote desktop connection manager and set the screen size, it works except that it does not support my printer. The workaround for that is to apply a patch you can get from MS that enables screen scaling on Server 2008, but then you have to turn it off and on as you go back and forth between a desktop and the surface.
3. The thing still randomly will lose its connectivity to the keyboard/mouse/trackpad (I am using an MS Bluetooth mouse) and have to be rebooted to find it.
4. Battery life not the greatest
5. On the plus side I do like the multitouch trackpad and touch screen for a lot of things, when I go back to my old laptop I keep trying to scroll the screen with 2 fingers on the trackpad and resizing images on the screen.