Love it. Visual Studio runs great on it and it is portable enough to bring it with you everywhere.
Because of that, it makes for great note taking, as well.
The only downside I have found is RDP. The Surface Pro 4 is at such a high resolution that the remote screen is TINY. There are some kludgy work-arounds... but if you are over 30, you'll be holding the machine about two inches from your face when RDP-ing.
If RDP isn't a big part of your day, it's otherwise great.