I think that winning is generally fun. Despite the draw, it is zero-sum in that regard.
But what immediately comes to my mind when reading your post… I really get off on how individual and personal each game is.
Yes you are going see the same heroes and same situations, but the people controlling each character adds a ton of fun and variety.
Each role has its own concerns.
DPS
I find that I am far less demanding and constrained by my team when I am on DPS. I keep my support safe, I aid in supporting my tanks, and I seek to nullify threats.
That is super fun to me because I feel that I can contribute in so many ways.
Six-Shooter cowboy coming to click the head of a baddie who is seconds away from nuking our Moira, Mercy or Ana and I hear a “Thanks!” voiceline. THAT is super fun and rewarding.
Support
I feel that I fuel my team and I can see what’s really going on. I can see the person spamming for heals who is unaware that two barriers and an entire hard cover wall stands in our LOS.
I feel like an enabler. A puppetmaster. Especially on Ana.
Low-Level reaper in QP wants to beyblade blossom into an entire enemy team? Send him a Nano or lamp as he’s dropping in. 9/10 he isn’t even going to know I just took his risky play to the next level until after the fact.
That stuff gets me keyed up.
Hard healing / peeling on Ana can really demonstrate your capabilities and it you can often see the dynamic shift on future enemy attempts. Now they are deploying every hero in the roster to try and delete you. THAT is fun!
Tanks
I always love to play as a supportive Tank.
When I am Rein, I feel I am pushing forth the crusade. Hog hooks, I will bonk. I will swing out of my skull, I don’t even care if it’s a baby D.Va.
Someone trying to retreat or gets a little too far into the mix? I throw up that shield and cover them. That is super fun.
As D.Va, Winston, Sigma, Zarya, Hog, I will protecc. I make sure no other team mates efforts go unmaximized.
I love to build the trust up as the match progresses. Maybe we are all loosey goose at the start, but at the end we are one big synergized ball of focused damage. I love being able to enable that.
Back to the individual player element, it is fun to gauge everyone’s potential / capabilities.
A widowmaker is dinking our entire team, I swap to Genji or Winston and see she’s not all that scary face to face. THAT is fun.
I am just starting to play Genji in QP (I’ve got enough mechanical skill to operate him, can’t blade tho).
As a Genji No-Blade, it is thrilling just how powerful I am to a unstoppable Widow. If I can manage to close the distance, it’s like I snapped into Smurf mode. I never knew! Why didn’t anyone tell me?
Doomfist is another force to be reckoned with in QP and Comp. Level 28 or Level (whatever silver border is) just smacking everyone up.
I enjoy going brig or Cassidy to just stuff him every time. It gets me rocks off to see him swap. Even more so if he swaps to something he is personally less impactful with.
Still struggle with Tracer. It’s a team game though, and when we work as a team to defeat her, that is fun to me. If we don’t, I have fun trying.
The personal element mixed with the dynamic strengths and weaknesses of every hero is what is fun to me.
Games like CS:GO are really centered around who can shoot better. I like that everyone, regardless of their skill level, can be effective and game-changing in their own ways. That’s fun.