Steam crashes my entire Linux system, so I'll go 100% piracy
The steam launcher is a mess, and Valve refuse to fix it. Seems like they don't want my money then. I have no trouble with running pirated singleplayer games through Lutris, so I'll just do that instead.
I had a problem using Steam as flatpak - after downloading ~15GB the system may freeze or after playing for some hours.
If you're using PopOS you should disable flatpak installations and install everything via deb-file.
Doesn't really apply to me since I'm on fedora and had it installed through RPM Fusion. And even if it would work again, it wouldn't get me to reinstall it, since it doesn't fix the underlying problem of the launcher being simply bad and restrictive.
I can't speak for fedora tho. Some search queries later the issues of other ppl sound similar to my issue.
Which problems do you actually have? For me there ain't any restrictions.
I can install everything easily - for demos or similar software which can't be added to your library instantly, you should enable Steam Play for everything.