First of all I want to start of saying this game can be a lot of fun. However, the higher level I go up the less dynamic it becomes and the more routine it seems.
The main goal seems to be to to take out the medic. In order for your damage to count, you have to get rid of any healers.
Lazarus. Its obvious that once a hunter dies he is going to make his way to the body. So any semi-conscious monster just needs to either A. Destroy the body or B. Camp the body and wait to get a double kill. This completely makes laz useless. Against a semi knowable Kraken who can spam lightening good luck reviving anyone ever. This can cause a chain effect. Since the hunters are like ants, strong together useless apart, one kink in the chain will cause the whole team to fail. So once a hunter is down or two its pretty much GG. The permanent health loss will only insure your late game defeat.
Second since the game seems to reliant on taking out the medic, the only viable means of protecting a medic is through a shield, which is my understanding comes from the support, which sadly only comes from one support, hank. I feel as though shielding a teammate is incredibly crucial to the role of support and needs to be there on every support. That way once the medic is getting hammered, a support can shield to draw some attention away from the medic in every game, not just some. Classes don’t really seem to specialize, and that wouldn’t be an issue if balancing wasn’t so important. Support aside from hank seems to drift away from its main goal with the other two, taking on tracking abilities that I feel could be perhaps should be left off to trapper.
Then there are your monsters, but I feel like enough attention has been made to the issues of the monsters like Kraken and Wraith so I won’t talk about them.