I just picked up "Haze" for cheap, and while the single player is meh, the multi-player is great!
For co-op, you can do the whole campaign with 4 friends in split screen, and then there's a ton of other game modes (Deathmatch, Team Deathmatch etc.) you can do in split screen and you can add...