I think I'll write a short article about this, it was so hard choosing but in the end I went for Linux Mint (Tessla MATE edition) due to it being so lightweight.
So now I have dual boot with Windows :) I think Virtual ware and machines are okay if you are sand-boxing a small system or small development but if you're looking to run Visual Studio inside.. It's a no go at least for my machine.
but thank you all for the recommendations!
