It is a small game with a tiny community, but i think you might like it. It is called Counter Strike Global Offense. People say it is a dead game which is quite far from the truth, but it has a good community and the esports is fun to watch. just don't get too deep in the fan base because it is shit. People think their team is the better than it is. Just watch the games and cheer. Very fun
OW if they fix the meta. Trash company, trash to watch, but fun to play.
Apex is fun. It's not as competitive as CS but it's not as draining bc the games are much shorter.
I dont really think that there is actually an 'esports game' that is worth playing nowadays... They're all very boring or very tilting.
In fact there is one that is more casual and this community hates it and it is Overwatch, for the rest, I find it more entertaining to watch, like csgo.
Counter-Blox Roblox Offensive
CS cause it stays relatively the same and will be relevant for a long time
Team Fortress 2 it's has an high skill ceiling and you can surely go pro if you play it for a while