JVG is very good. Agree with the other posters: Mark Jackson was bad for him, because they were too focused on being cute and not focused enough on basketball. Marv does the same thing to good people he works with.
As for the halftime show: Magic is an utter disaster. His halting delivery is bad enough, but he's also wrong on the basketball half the time. I don't really think he's that ignorant - but he just can not think on his feet, so he ends up saying things that make people cringe (like calling the C's a good offensive rebounding team the other night).