Halo needs a Battlefront 2 (original) style mode. Let people drop in to large PvE battlefields as a marine, ODST, or Spartan and just run around capping points. I could play something like that indefinitely.