Ya punisher is kind of boring but he can melt people especially newbs. He is great for low level play. But you don't see him much in ranked because. He is basically hang back and shoot. Which gets boring after a few games. He really lacks mobility. He is basically a tank with DPS health.
I used to rock mantis but sue is my favourite. Just a great kit. Every loves Luna but I never got into her. Might try some cloak and dagger.
I like healers because they have a defined role and you can still get kills while helping your team.
I rarely if ever play tanks which seems to be pretty common actually. In QP your lucky if you get 1 tank. In Ranked you usually get 1 tank at most. Meanwhile you will have teams pf 4 or 5 DPS or 3 healers. No one really wants to play tanks. Doesn't help that the tank roster is kind of ass. Venom and Peni? Rather play spider man. Thor is not movie thor. Cap is cool but he is weak. Strange and Magneto are the best ones but I find they aren't great at killing. I think I rarely see tanks as MVPs or leading their teams.
I always snap a picture of my MVPs and text my brother that he should watch tips and tricks videos to troll him.
At least in Quickplay, I get a decent amount of MVPs as Strange. It's a tough class to do that with, but if everything is lining up right, I can fucking destroy as Strange. Like I will have more damage than the DPS people while also blocking 20-30K of damage with my shield, and also most kills, etc.
Or, I get on a team that fucking sucks and Strange is the most frustrating thing to ever attempt playing.