This game looks like pure fun, but the one thing that worries me a lot is the focus on teamwork; I don't really have any good experience of console games that have successfully forced teamwork on the players, so I hope the rewards for actually completing objectives will be better than just killing enemies.