They should've split the Halo franchise into three different types of games
Master Chief should be the old single-player game that stayed true to its roots
ODST should be a tactical, squad-based game like Ghost Recon Advanced Warfighter
Spartan Locke game should've been the game where they tried new things.
Let the old heads have Master Chief, and the Spartan Locke game should've been for the new players