The screen size and keyboard size is going to be an issue for some people. It's very, very small, which is great for portability but not so hot when you're trying to get a bunch of work done. Specs-wise, the Surface Pro is powerful, thanks to the Core i5 processor and quick SSD drive, but the tiny screen definitely hurt my ability to multitask. I worked for two full days on the Surface Pro, and my work day is demanding for any computer--I always have at least 15 tabs open in my web browser, editing, writing, doing light photo and video editing, using several chat rooms and IM programs, listening to music, constantly monitoring TweetDeck--and I found, power-wise, that the Surface Pro was capable. But doing all that on a 10-inch screen, with a minuscule trackpad, was much more difficult than on my typical 13-inch machine.