I think its a generational thing. for alot of people old enough to have been at least in your teens and seen his early years, especially those with the White Sox, but even those with the Cubs, it's hard to get the flailing idiot he could be out of your head. waiting year after year for him to take a pitch and not swing and miss at every single low and away slider. you remember dealing with his injuries and stealing at a terrible percentage and seeing years like 1993 where he there were always tons of guys on base ahead of him, and he hit 33 HRs, yet managed to knock in only 93 runs (clutch may not exist, but the early version of Sammy Sosa presented some pretty compelling evidence of anti-clutch). you remember knowing that walks are valuable long before most ever heard of Bill James because you saw how destructive Sammy Sosa's unwillingness to take one was ... and the maddening amounts of strikeouts (again, this was before knowing strikeouts weren't that big of a deal). you saw a you also remember that he wasn't always the hustler he was made out to be and that the 2004 incarnation was the same guy we saw for 6 years before 1998. if you only became an educated baseball fan around 1996 or so, you think he was undeniably great. if you became in educated baseball fan sometime thereafter, he's a god. I also think his cache is hurt by his generation. yes, he's fifth all time, but about 65% came in the span of only a few years, yet he only won one MVP and two HR crowns. during those years, he was incredible, but wasn't even a top 5 player in the NL most of those six or so years (the numbers bare this out. others in baseball were doing just as much at the same time. Reminds me of how, when I was a kid, I loved Shawon Dunston and told everyone I knew that he's the best SS in baseball. About a year ago, I looked up his stats, and holy crap, he was awful. If he was on the Cubs now, he'd be my least favorite player ever. But as a kid, I thought he was amazing.