Pros

  • Dazzling graphics
  • Extensive single-player missions
  • Great multiplayer capabilities

Cons

  • Steep system requirements
  • Disparity between PC and Mac versions may make finding online servers difficult