Kareem suffers from a couple of things. First, he played with Magic and didn't win with the Lakers until Magic got there. That was Magic's team, not Kareem's even with a near decade of excellence before Magic showed up. Second, that near decade of excellence was the 70's, which is widely regarded as the weakest decade in NBA history in a large part because of the ABA, but also because it lacked stars and all time greats (aside from Kareem). Also, as an aside, I'd like to think him converting and changing his name doesn't play a role, but it probably affected him some at the time which has to still linger today. Kareem is an all timer, and he is underrated a bit, but I don't think many of the experts have him in the top 5, and I don't think they are all wrong.