Steam is there, with Proton, and Lutris. It's almost a better experience than the twelve different launchers situation I left behind (though they're annoying in very different ways!)
I was recently surprised to find installing battle.net with Steam Proton is not only possible, but dead simple, and actually worked.
I had been trying for days using the lutris installer, but just shit keeps breaking endlessly. At some point I compiled lutris into a venv just to try and solve all the dependency shit that was lurking in there.
But lutris as it stands now breaks everything almost every time I use it.
I had steam unlaunchable for over a week because of something lutris was doing implicitly. Now running steam directly off the CLI seems to be working for 90% of the games I play (which isn't a very long list).
Only thing I doubt I will be able to figure out is stuff like fortnite or anything that uses easy-anti-cheat (since their devs give a fuck about linux and effectively believe we are all hackers trying to ruin their game).
That's all I got, don't bother with Lutris unless you have an insane amount of time to debug which component is missing.