I use Linux for my daily driver. It has really come a long way even in the last five years, but especially compared to 10-15 years ago. For the most part, stuff just works out of the box.
My ONLY beef is that many of the games I play (Civ 5, Banished, Sins of a Solar Empire, Frostpunk) are not stable and/or have performance issues under Linux, so I occasionally need to boot into Windows. For example Civ 5 works great until around 20 turns in when the lag between turns grows unbearable. That really sucks in multiplayer.
Yeah I just want to be clear -- Linux has come a LONG way with gaming. If anyone tried it a few years ago and just gave up in frustration, give it another try now. It is MASSIVELY better.