Top player lists are so subjective. It's hard to argue against any of these that have been posted, but I think most are basically interchangeable up or down a few notches. Jordan, yeah.. doubt many would not have him at #1. Stone cold killer in any situation (even in his last college game), relentless defender, etc. And man, what he did to those morons from moron mountain.
Kareem, imo, is the best to ever play at the center position. When you talk positional players, it opens arguments for guys like Stockton, I. Thomas, Iverson? Not top 10 all time, of course.
When you look at guys who could play any position on the floor, only a few come to mind... Lebron and Magic are my top 2. Lebron plays point-center on any given possession. Magic did the same when Kareem was out back in 198~something. And they played them well. That is a top tier basketball player. Slots are interchangeable, but those two guys, imo, are top 5 all time.