Yeah, McCarver says some silly things, but, overall, I think he dwarfs most of the announcers when it comes to general knowledge of the game. I can ignore the silly lines and whatnot.
EDIT: My point is that I made a comment about Phillips, Kruk, and Morgan saying dumb things about baseball. While McCarver has his flaws, I don't think he fits into the same category as those guys.