I liked Resistance 2s online multiplayer - it's designed so that all 3 classes (Soldier, Spec Ops, Medic) rely on each other to survive and win. So even if you can't communicate with your team mates - so long as you know what to do, everyone will be able to work together. They have to or you all lose (especially when playing Superhuman difficulty)!