Taking inventory of my character experiences:
Torb- Usually grab Torb for D if no one else does. If the team knocks out my turret in the first minute of a match I won't pick him again (unless it's temple)
Lucio- Love Lucio. He will be my first 1000g skin purchase. I pretty much just keep running, spam healing boost, speed boost when I hear "nerf this" or "fire in the hole", and knockback any closefags. I've gotten some 20+ kill Lucio matches
Reinhardt- Love Reinhardt. I love when people get too close. Dat hammertime.
Pharah- I feel pressured into playing Phara all the time. Mostly when we're on a map where torb and bastion stacks are common, or no one's clearing the turrets.
Genji- Genji is fun, but I tend to hang back with him more than I should. These pro Genji's are always up in everyone's face.
Soldier 76- Well rounded character. I pick him when we get the "Low damage" warning on the character select.
Bastion- I'd rather Torb, to be honest. I only Bastion if we're on D on a payload map and they're approaching the final checkpoint.
Junkrat- Not very good at him. I'll only hop on Junkrat if there's a koth point that is packed with opponents.
Winston- A lot of fun. I get on Winston if I want to troll around behind their defense and pick off a sniper or mess with people returning to point. He needs a little buffing imo.
Roadhog- Only played about an hour of RH so far. He's a fun bastard and I love how long he can last solo.
Widowmaker- Haven't played too much mostly because someone else in the pug will grab her right quick. I do alright with her I recon.
Hanzo- Hanzo is another one that I don't play much because someone else picks him quickly. And two Hanzos just sounds like a lousy group. I do alright with him, but need to get used to better placing my sonic arrow.
McCree- I've had a few good games with him. Stun and Fan. Stun and fa. Stun and fan.
Reaper- I'm the fucking worst at Reaper. Still haven't figured him out yet. Would rather McCree.
Tracer- Another one of my troll behind the lines picks. Man, when the other team has a good Tracer, the game just sucks. She's so annoying and can pick off the loners right quick.
Mei- Block, wall, block, wall, block, wall. That's my rotation. I'm not good at her and a good Mei is so fucking annoying to go against.
Symmetra- Haven't played more than 30 min on her. Dat teleporter is dank, yo.
D.Va- Haven't played much. She seems to be just a damage sponge imo.
Mercy- Had a couple decent games with her, though sometimes find myself too deep in the crossfire. Need more practice.
Zarya- I don't understand how to play this one at all. The random character event keeps giving me Zarya!
Zenyatta- Had this one game where I was just plowing through enemies with Zen. Should play more.