The more and more I think about the game as it is currently, the more I think it's flawed
If I join a random public lobby, probably 8 times out of 10 it's obvious from the get-go that's a pubstomp - 4 people waiting who have already chosen survivor or infected. Sometimes the random team that I'm on is actually half-decent and puts up a decent fight, usually though it's the other way around. Boring.
Then if you end up in a game where the teams are actually well balanced skill-wise you run afoul of the biggest problem imo - the team that goes infected first has a
massive advantage in knowing where the upgrade weapons, Tank and Witch will spawn. The weapons aren't such a big issue so long as the 1st team actually finds them (e.g. NM3 if the first team doesn't check the garage that's straight on, or the room that becomes accessible when you blow the petrol station, etc).
Knowing where the Tank will appear though can mean a massive difference. I played one game where (fortunately) the 1st round I was infected. We got a Tank probably a minute after they left the saferoom - result: they had no upgrade guns, no molotovs, they all died. Our turn - we know Tank is coming early so we spend the entire first part of the game hunting every room for a molotov and getting into a position we can defend easily - result: we kill Tank, go on to reach the safehouse, points difference of 1000+.
Of course the AI Director adds its own lameness to the equation - sometimes one team will have molotovs, pipebombs and extra medkits coming out of their arse whereas the other team gets jack.
All of the above things makes for a pretty bitter playing experience if you're on the losing side of it, even if you're in a team which skill-wise isn't that bad. Whilst I'm not out to "pwn" anyone I can't think of anything more depressing than wearing a team down and having them heal up to green again sometimes 2 or 3 times over the course of a round.
Quite frankly if I'm in a game where I'm getting that vibe I'll quit - I can't be bothered to stick around while the various flaws & random elements conspire to make my experience completely frustrating.
Maybe some kind of "fairness" mod is in order....