DISCLAIMER: This list is based on pure basketball ability. I don't care about championships, awards, stats, or media hype. I judge players solely on their skill and talent. Think of it like being at the park and having to pick a squad. That's how I rate basketball players. And based on those metrics, these are the top 10 players in NBA history IMO.
Swag's Top 10 Players in NBA History
1a. Michael Jordan
1b. Kobe Bryant
3. Hakeem Olajuwon
4. Shaquille O'Neal
5. LeBron James
6. David Robinson
7. Scottie Pippen
8. Tracy McGrady
9. Kevin Garnett
10. Kevin Durant
don't think this list reflects the criteria you say you're using.....pure basketball ability. if so, it would pull of elite two way players...because the ability and talent to defend is part of basketball too.
7. pippen was a great great defender...but michael cooper and sidney moncrief were equal or better perimeter defenders...
8. tmac an 10 durant are throwbacks to the early 1980s era where the best players in the league were high scoring, no defense playing small forwards
9 garnett great defensive player.....over rated offensive player
by pure basketball ability..anfernee hardaway should be on the list.....he had no flaws in his game