For gaming I've had zero issues on bazzite, comes ready out of the box.
Its worth it to check https://www.protondb.com/ to see if the game you like works.
Personally for coding, I think Fedora Atomic is pretty up there because they make it easy to containerize everything. Universal blue has an atomic spin called Bluefin specifically designed for devs