The issue for the Halo games wasn’t the engine as much as the asset and level creation tools. Where most other FOS toolsets would have a level ready to do grey box testing with within a week or so, it took a month or more to get a map to where it could be tested, and the turnaround time for character models and weapons was similarly slow.
*And poor project management.