The sysinternals virtual desktops free software is highly buggy (crashes on creating new desktop many times when connected to external monitor needing a reboot), hogs memory, never worked well with the Windows 8.1 start menu, never worked well with Windows Store Apps and Alt-Tab. I am glad that virtual desktops are now natively supported.
And the idea that Windows is not a developer platform is extremely ill-informed....