I'm addicted to this game. I've been playing since release and to this day I'm still finding new mains. Just got my first two MVPs outside of the winter arcade mode the other night as Squirrel Girl and I had only used her like once before then. I'm using Rocket and Iron Man most consistently, alongside Star-Lord and Punisher sometimes. Really wanted to get good with Cap and Wolverine, but it's been a struggle. Instead I found Squirrel Girl and Scarlet Witch, which I probably should've been playing a long time ago because I'm a former Junkrat main who can't aim worth shit.
My biggest issue with the game (aside from the amount of toxicity that I assume is coming from the Overwatch players migrating over) is that so much about the game isn't clearly explained. I've learned so many things about different heroes from watching streamers and YouTubers that the game never even mentions. But at the same time, this also makes things even more fun because it's like unlocking new abilities.
I love the sheer amount of characters in the game, though. Even the ones I suck at are cool and feel really good to play. Even without hero stacking being allowed, if I get sick of a character there's always a million others to play around with. I also heard they have no intention of ever adding a role queue, which I'm ecstatic about. Really excited to try out Ultron and the other leaked characters when they get added, and I'm crossing my fingers for Ghost Rider. Or MODOK because that'd be hilarious.