I don't particularly like teamwork games, depending on others too much sucks. The game does look fun, but it seems that unless you got 3 friends playing with you regularly, you're gonna be pissed quite often.
Unless you play as the monster all the time, pissing off other people ^^