It's soooo simple lol They don't need a degree to know the answer is simple. Don't make your season 3.5 months long with people reaching level 100 in 30 days. And don't make one event reoccur once monthly for the season instead of 3 separate events.
As a long time Halo fan, I REALLY hope 343I pulls their heads out of their collective ass'. Story DLC, even a small 3 or 4 mission DLC, maybe even playing as a Guard for Lasky or a Spartan that was with him. Show them escaping the Infinity then ending when they land on the ring. Short and sweet. Gives us something to play through and examine. They need to push forge out (along with the ability to play forge created games on a server browser similar to MCC and H5) and co-op to maybe breath some life back in. The Campaign I actually LOVED. MP was fun for a while and is still fun to pop in and out of once in a while. But I can no longer do hours of gaming on Halo like I use to.