@nixCraft used to love FreeBSD but it became such a fucking mess to install on new hardware so I switched to Linux, which works on anything that use electricity, but it is messy :) I would never recommend any user of windows to switch to Linux, (anymore), I have done enough support, and most people can work windows, some needs apps that only work on windows (even IF they could be made to work on Linux, there will always be support to be done later), so, most probably the first good doggo.