I've had surface devices for a long time, originally for work to test HTML Canvas with the touchscreen. Unlike a lot of the other comments, I've had a nice time with them. The screens are a great quality, the keyboard especially in later versions is quite good. Drawing on them is nice. Battery life is middling, though.