Call of Duty is always pushing away from Halo and Gears of War. Xbox has not that much exclusives other than Forza Motorsport. Although, Xbox is more superior to multi-platform games and their Xbox Live arcade collection is massive.
It's time to give Halo and Gears some space until the next system reveals it. We'll get a new Halo and Gears game sometime around 2015, but the only possible reveal that Microsoft can give Gears and Halo next for now at E3 is DLC.
I don't want Halo 5 or Gears of War 4 to be revealed anytime soon. It would be great to see Call of Duty take a yearly break for once.