All my servers are running on Ubuntu, myself I have a DELL dual booting Ubuntu and Windows, as some Python development doesn't work well on Windows (missing libraries for Windows and haven't configured Docker yet, long story) and then I also have my MacBook. I use all 3.
I used to use VirtualBox. Now the game changer for me is setting up the environments in Docker which I just boot up on either OS and from there I don't really mind what else.
I think Windows 10 has become very nice, the thing I always hated most about Windows was those damn window borders, they are gone. I love the interface and feel of my MacBook too.
The OS is just like your chair, if you can sit on it, it's fine. If it's blue or red, doesn't matter and you can put your favourite pillow on all of them.