Speaking from my personal experience: I began an experiment where I switched to a Linux (Debian) operating system as my daily driver. As I would normally write all my code and do most of my work in a Linux VM (environment was WAY more convenient, screw DOS).
I used to run windows primarily, and I still do have it on a partition since some software for my field is windows only and WINE doesn't play nice with it.
It's not that appreciably different from an end users perspective, especially if you use a popular distro like Ubuntu. The only issues that you may run into is wine incompatibility for certain software and the odd occasional screwup.
I remember there was a time when nvidia's closed source drivers caused my whole PC to brick when I updated the drivers to a newer version, but that was fixed by manually rolling back and holding the nvidia package back. That required some knowledge of command line, but the internet is your best friend.
Crazy_Muffins Yeah, even if you don't go for the Ryzen 3000 route (seems to be a $30 ish price increase), the 2000 series will drop in price correspondingly.