Last month I was facing the same problem. Wait for the Surface Pro 4 or buy a second hand Surface Pro 3. I actually decided to get a Pro 3 for a nice price, try it, and upgrade to the Pro 4 should I remain using the Pro 3 (I have the nasty habit of spending a lot of money on gadgets and not use...