I'll be honest, I was first very skeptical (I am a mac fanboy through-and-through) BUT I took a honest look and those specs are impressive.
I would still not personally recommend them, just based on the anecdotal evidence of my friend who has had to send in his Surface four times for issues.
You'll definitely want to get the 256GB SSD and the 8GB of RAM. The i5 option would be sufficient.
Again, if you're going to need i7, you're probably not looking here for recommendations.
The price is a little high (but so are my recommendations), but I think the real clincher would be how good the keyboard is (assuming it's not just docked 80% of the time).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.