There is no perfect basketball player, even if LeBron James comes close.
The league is filled with spectacular, yet imperfect talents. Sometimes, it's fun to mull the deficiencies of the best. The struggle to come up with flaws puts these players' incredible abilities into perspective.
Take a look as Will Leivenberg and I examine some of the NBA's most talented players and the one element of each of their games that can be improved upon.
Be sure to sound off and let us know what you think in the comments below.