Editorializing Jack is an a-hole. But his play-by-play is among the best in the business. You only have to start listening to some other TV broadcasters around the league to realize how good he is.
+1.
One of the more difficult and underrated parts of announcing hockey games is the ability to get the names of the opponents correct, and Jack Edwards is very good at that. He always knows who has the puck, and mentions it in real time.
I've also heard him talk about strategy in a talk radio interview (can't recall which station). In response to a question, he quickly delved into a fairly detailed discussion on the importance of controlling the half wall during the power play, what teams do to accomplish that, what the penalty killers try to do, etc.
OK, his homerism can be over the top, especially when there's a fight. But that seems to be a pretty minor price to pay, as it can be easily tuned out.