You don't have to use open source drivers. I only use them with intel CPU graphics where they work great IMO. AMD and Nvidia ship drivers, most distros somehow pack them. No issue there.
We don't have to go into details but I really wonder what kind of bad experience you had. I use Linux for ~20 years now and literally wasted weeks getting graphics to work the way I want. I know all about these pains.
However this was a long time ago. OS drivers were shit, official drivers horrible to install and maintain. Today all end customer facing Linux flavours feature a button do directly enable proprietary drivers on installs and just have them updated and maintained in your update routine.
There is literally zero friction other than a checkbox in the installer for a majority of setups.
Now try that on a random laptop with dedicated GPU.
It isn't as if I never used any other distribution since 1995, in fact I probably have used more in numeric value than the average age of HNers, just to use a random metric.
Hence why my Linux based media devices nowadays are Android and WebOS powered instead, I leave GNU/Linux for servers.