I started to play this game. 4 hours and change for now.
The impression the game gives me is that is… repetitive. Yeah, i know action games are by nature repetitive, but this one is even more than usual. They key imo is how every class gain health. The horde of enemies are so numerous that the only way to survive is to be able to constantly gaining health back while fighting them, while at the same time you control your position to somewhat limit the number of people firing at your at a minimum.
For example, I got the ‘tank’ class that recover health with enemies killed at close-ish range, so yeah, the entire game is what I described, making sure I rush to them in every fight, while at the same time I avoid getting in the open battlefield flanked by several enemies. That’s all there is, with this class.
You can’t vary your behavior to another style, as then you will end up dead. The way to vary your playstyle is to pick another class, but for that you need to start a new game, they can’t be changed.
If the campaign would consist of playing with every class for 6 hours each, that would give you the variety I’m missing here.