Without knowing what game you were having issues with I can't provide much help. I would first recommend checking https://protondb.com/ to see the games status and if other people are running into issues. Most of the fixes are as simple as just switching what proton version you are using. (if someone recommends using a GloriousEggroll (GE) version of Proton then look into the app proton-up-qt, on your software center).
But I will admit many solutions on protondb are much more "involved".
As far as non-steam suggestions. I would start with heroic games launcher. I have had a very easy time with playing games through HGL, either EpicGames or GoG.
Outside of that, lutris is good. If you go to their website then there are one click installs for a bunch of games. This is mostly how I play things like battle.net games.
Then on the technical side of things is bottles. But that is the much more "build it yourself" option.