I've not heard of people running IntelliJ on a Surface. I'd be curious to know how well that works.
I wasn't 100% sold on the price/value ratio when I bought it, but now am totally happy I did. Great machine.
My only problem was an incompatibility with a specific virtualisation technology in the Surface to reduce boot time and Intel HAXM.
There's also a problem with bluetooth lag/packet loss when maxing out the WiFi.
I'm running an Apple Bluetooth keyboard and generic bluetooth mouse when I work from home, Type cover on the go. The Type cover is terrible for the price, but it's an OK keyboard. The touchpad leaves much to be desired.