+1 all my servers run Linux or FreeBSD, I use macOS as desktop (most of the stuff is neat and out of the box and it uses less resources) and I use Windows while working with my customers and some of their servers. I would definitely not choose Linux for desktop (I tried and gave up), but it is great for the servers.
I work with VMs mostly, so I go for Veeam B&R. The free tier allows you to backup 10 VMs or machines.