Weekes is not not great, more concerned with talking a lot than being accurate. But you have to give him time, to bad there is no minor leagues for color commentating.
Hughson is worse in my opinion, he also seems to be more concerned with talking as much as possible. He's very repetitive, how many times in a game does he need to remind people that the team can't change on an icing or that the Sedins don't kill penalties. He does too much color commentating for a play-by-play guy and a lot of it just stating the obvious or trying to describe what the player was thinking or intending to do. He can't know that and often draws wrong conclusions. Also, waaay to focused on his signature phrase, "great save xxxx" which ends up being extremely contrived.