There are numerous correct answers to this, because several options and argument has always resolved from this question, which will vary based on personal preference.
I will say the best current player for national basketball association is LeBron James. LeBron James has been in national basketball association for 17 years and has played for 3 teams which include Cleveland Cavaliers, Miami Heat and Los Angeles Lakers.
He has good passing skills to know where people are supposed to be on the floor really quick and are extremely accurate, he also impacts games in other ways other than scoring.
Lastly, he is regarded as the best passer because he can pass the ball at any position and his high basketball IQ.