Generally, yes! I credit fighting games for giving me the right mindset about it, as others have shared already (you gotta take your lumps in order to learn and improve). Team Fortress 2 was always fun because it was just fucking nutty (though there were obviously situations that were not fun). But my favorite online game Rocket League is the most "pure" competitive experience I know of. All the cars have all the same functions, have only miniscule differences in hitboxes bewteen certain sizes, cosmetics are purely cosmetic, etc. etc. It all comes down to each player's ability to control your supersonic acrobatic rocket-powered battle car, and their ability to play soccer. Soccer is fun as hell, the cars control like a dream, the physics are all solid, so playing a match is just a great fucking time. It's almost always possible to mount a comeback too, so as long as people actually step up instead of giving up and leaving, you can get some incredibly thrilling games, win or lose.