Its not a bad game, but I think I beat it with one of the characters in around 2 or 3 hours on a rental. Like mentioned before, you're supposed to beat the game a few times with every character because it gives you a different POV with each character at certain parts of the game where the group splits up, and gives you unlockables.
Pretty fun overall, definently not worth $30, at most I think I would pay $15, AT MOST, the game is way past its prime now.