As an old guy I have seen all the players from Russell and Wilt to the present. MJ may have been the most overall skilled. However he got away with some much stuff that I have a real hard time saying he was the best player. If I was the ref, he would have fouled out of nearly every game. For example,the fact that he was allowed to grab the hand of the defensive player and yank is a complete travesty of the game. He continually got away with hooking, etc.
Don't get me wrong. Superstars in the NBA always got away with more than the average player. I remember Bird jumping back into a player so far that he almost landed on his ass and yet they called the defender for "over the back". However with Jordan the league (not the refs) determined he was the star and simply redefined the rules.
Secondly all superstars are divas. From Russell on diva behavior is the norm. However Russell was also the ultimate team player. Jordan was not as he always had to be top dog and it would be a Edited. Profanity and masked profanity are against forum rules and may result in discipline. to play with him. I saw Russell, Robertson, etc sacrifice their own games to make their teammates better. To the top "player" you have to be the top "team player" to be considered the best of all time.