I'm not 'douching' on anybody by sharing an honest, objective opinion. MLG's commentators have long been criticized (and this is a stretch because I don't know you, but that's been going on probably longer than you've even been involved with the MLG community at all).
Puckett's probably the best they've got and even he doesn't really think a lot of things through sometimes. ShockWav3 was alright, too. But if you go and watch professional sports like the NFL, NBA, or MLB, you'll notice an immense discrepancy in quality. Why can't I hold MLG's announcers responsible for the quality of their commentating? They could be better. They know they could be better.
MLG's StarCraft casters are on a different level. They definitely overshadow the Halo crew.