I tried Visual Studio the community version and the kernel debugger was extremely buggy on it. Visual Studio crashed overtime the remote machine would BSOD. It would have been faster for me to manually deploy my drivers rather than through Visual Studio. 2012 Still works excellent and it's the one I would recommend. The only downside is, I believe the WDK 8.1 along with the windows 10 SDK is not supported for 2012. You might be able to download the windows 10 sdk manually.