Most NA casters and analysts are clowns who know nothing about the game and point out the most obvious shit as if it's a revelation. Only good ones are sgares and ddk. They can't add anything to the gameplay other than their over the top reactions. For them, it's either, say some obvious and basic things that were completely unnecessary or, constantly scream inane shit at the mic.
I feel like EU is much better. You have mitchman who is always the butt of the joke, some great casting in hypoc and pansy and the other guy from the UK. You also have that kid that just states weird facts about teams. They're either good at their jobs or they have a niche that justifies them having said jobs.