Well its hard to say whos the second best player today. Like I said, MJ is definetly the best, but my top 5 today are:
1. Kobe Bryant
2. Dwyane Wade (When Healthy)
3. Lebron James
4. Allen Iverson
5. Steve Nash or Dirk Nowitski
Hornorable Mention: Carmello Anthony