Even with the consequences that people are throwing out there about the Halo leaks. I say it's still good that the leaks happened. The executive decisions an lack of creative marketing for Halo makes lazy development to fester.  These situations can be easily predictable. 

Cronyism will fight to silence goodwork in order to reserve job security.