If you're wanting something similar to SteamOS right now that has much wider hardware support for your gaming handhelds like the Lenovo Legion Go, ASUS ROG Ally, GPD, Ayaneo or even your laptop / desktop then Bazzite is likely one of the best choices.
In my case I had 2 PCs with Nvidia GPUs , I switched to Linux and bought a 3rd all AMD PC, while what you say has been true for many years, that’s been changing for the better and support has improved a lot. But it will never match AMD’s open source driver which is included in the kernel.
One of the other two PCs was repurposed as a home server, the Nvidia GPU does transcoding and local AI workloads. The 3rd PC is waiting for proper Linux support and then it will be baptized by Bazzite.