I'm honestly not sure why I play anyone other than Reinhardt. He's the fucking best.
Oh, I should probably post here since I own the game.
He's my favorite tank from what I've played on the PS4. Pop your shield, push the objective while your team fucks around. If anyone tries to get you, just melee and rocket blast. The only other that I enjoy about the same is Zarya due to her just shielding people and getting stronger from it.
Junkrat is the character that I play the most. He's pretty fun with his kit and he's gotten even better once I learned that you can use your mine to do a rocket-jump. On defense in Hollywood, I feel like I can clear the map in seconds with it. His ultimate is incredibly satisfying if you get it off.
Following that, it's Tracer since I know her kit decently from Heroes of the Storm. She's pretty satisfying and I'm getting better at her.
I've played Mercy, but Zenyatta is more interesting to me with his orbs, so I've been playing as him.
I have a playstation 4, so I can also stream and I'll be streaming Overwatch tonight, so if folks feel like watching me make either good plays or the worst mistakes then I recommend it.