He is great for the game overall. Two million percent better than "Good Game but my ears are bleeding from listening to you" Knight.
To me, Vitale's big drawback is that he always spends ten minutes talking about KU or Duke or North Carolina even though they aren't playing in the game he is broadcasting while ignoring the game action. Stick with analyzing the current game; if you want to talk about other teams become a studio analyst, where they are supposed to do that role.