For games, running stuff through Steam makes things much easier, as it configures Proton for you automatically. Also check out https://www.protondb.com/ for ratings and help with specific games.
Steam’s been fantastic! Problem for me is that some of the battle.net games aren’t on there. If there’s a way to download those somewhere and run them through Steam that’d be incredible. I didn’t even think to consider searching around for that possibility. I’ve seen people run Diablo 4 on their Decks so it’s clearly possible, I’m just still learning how to troubleshoot Linux and I’m trying to be extra careful since their OS doesn’t have much in the way of guardrails to prevent dummies from nuking themselves
Yeah, I will say I have personally found Blizzard games tend to run poorly on Linux. It has mostly lead to me playing less Blizzard games. I have more games than I can possibly ever play, I don’t need to bang my head against a wall for a specific one. Though, it has also helped their sequels have been less-good than their prior games. Starcraft 2 wasn’t as good as Starcraft, Diablo 4 just never appealed like Diablo 3, I’m now playing more Guild Wars 2 and ignoring WoW, etc etc.