I've done some website maintenance and updating simply from Visual Studio (2015 Community Edition is free and can do basically everything). You have the files you want to maintain in a project, and then you can setup a publish location using all sorts of stuff, either just by right-clicking a file and choosing publish, or publish the whole site, etc. You can simply switch between Debug/Local to update a local copy of the site etc. Most Linux type stuff can easily also be run on a Windows 10 machine as typically it is all file based, and that which isn't either can be done on the server through websites (often even has to be done that way, depending on where it is hosted) or there are good Windows clients (WorkBench for MySQL stuff etc).
I've had dual boot Linux for ages, but never really needed it, and when Ubuntu corrupted itself for the upteenth time after an update I gave it up. That's not to say that Ubuntu et al are bad, not at all. But if I would do it again now, I would simply go for a Raspberry Pi and set that up, or install Ubuntu on a fast memory stick and boot it from there.