Choco install git.install /GitAndUnixToolsOnPath Choco upgrade git.install
It is a beautiful world with and my slashes work both ways!
I use it on OS X to do linux-only stuff (such as loop-mounting an ext4 image).
The touch screen even works with Gnome. Even rdp remoting into my Surface from my desktop to use the Linux guest has also been the best performing Windows to Linux remote control that I've used for the amount of setup time. On a gigabit network, it's really nice.
I usually buy windows machines because of price/performance, and, to be honest, because I know how to make windows work for me and don't want to learn mac idioms.
However, the first thing I do is install git for windows, which gives me bash to navigate the filesystem, and then vagrant/virtualbox/ubuntu for development.
I'm also spoiled by the App Store concept. Windows needs to force it on developers. One tap installs on Android and great dependency tools like homebrew or Leiningen have made me never want to download stuff manually ever again.
If you want your Unix toolchains for development, you could still have them. The Surface Pro is powerful enough to run Linux in Vagrant or another virtualization engine. So you could just run a virtual dev environment. Virtual environments are sometimes better anyway, since you can replicate your operational infrastructure.
Windows 10 is looking good. If it gets really, really good they might close the gap with Apple for professional users. Their glastnost/perestroika trend of opening up and embracing the dev community isn't hurting their reputation either. I really think Satya Nadella is turning the company around.