I think most people eventually figure out hardware that works fine under Linux. Granted, nvidia is still a sore point, and it doesn't really have a viable alternative for some important scenarios. But in the end, it's usually not that hard to make work, many (millions?) people do it. It might not be slick, but it's fine. And Intel iGPU support is basically flawless if you have more modest needs.
Can't comment on the problems you have had. My own experience has been almost without issue for many years now, using Fedora. YMMV.
Can't comment on the problems you have had. My own experience has been almost without issue for many years now, using Fedora. YMMV.