In the beginning, this game was lacking content and basically had pay to win functions. They finally fixed things up, added new maps, heroes, and game modes, interface is very accessible.
Positives: Very fun, lots of content, several game modes to choose from, maps are very immersive, great multiplayer.
Flaws: Cannot fully customize your class (there are lots of skins though), the single player story was bland.
Overall: 9/10