I don't know if those things would have been more profitable for Microsoft. The only thing that was an obvious mistake is RotTR having to compete against Fallout 4. Why even bother with the timed exclusivity if they were going to send this game to fight against one of the biggest titles of the year?
Also, I think Halo doesn't have the punch it one has, and it has received mixed opinions because of the campaign and the micro transacctions.










