I have a Surface Pro 128 and have been using it as my main computer for over a year. Absolutely love it. The battery life is not an issue if you buy the power click cover / keyboard. The main disadvantage is that there is only 1 USB port (USB 3.0). You need to have a USB 3 hub. I carry a 4 port hub with me and have a permanent hub at home and at the office. There is also a docking station you may consider. I also have mini display port to HDMI and mini display to VGA adapters, USB to RJ45 Ethernet, and an external ""passport"" USB 3 hard drive.