It's surprisingly fun when played in proper co-op but, make no mistake, it is a very flawed game. Whether or not you have somebody else to play this with should entirely determine whether or not you put the money down on it. If you do, go for it. If you don't, stay away. It's a lot easier to shrug off some of the constant bugs and ludicrous design flaws with a friend there; much the same way it gets easier to laugh at a bad movie and actually enjoy it instead.