I was very skeptical of Windows as a development environment so bought the 8GB version as mainly a secondary computer/screen and notepad when doing work in cafes alongside my Macbook. I'll probably end up selling it and getting a the 15inch 16gb version. My Surface has only recently dethroned my MacBook as my daily driver after spending time to set it up properly. Also once you get used to a touchscreen it feels unnatural to not have one.