This doesn't get talked about much, but I believe there is strong evidence that Steve Nash is the best shooter in the history of the NBA. Ever heard of "50-40-90"? That means 50% FGP, 40% 3PP, and 90% FTP. Normally this is talked about in terms of a player having a 50-40-90 season. This has only been acheived ten times by six players. Larry Bird and Steve Nash are the only players to do it more than once; Larry did it twice consecutively in 86-87 and 87-88. That leaves Steve Nash...
Steve Nash had a 50-40-90 season in 4 OUT OF 5 consecutive seasons. This happened starting with the 05-06 season through the 09-10 season (excluding the 2006 season where he from the free throw line he only shot.... .899%. Yes, if he had made literally ONE MORE of his 247 attempts that year, he would have 5 consecutive seasons to his name.) In fact, if you count all of his near-misses where he was only out by less than one percent in 2 of the 3 fields, he'd add another 4 seasons of this fantastic feat. Additionaly, he averaged 10.9 assists per game during these 5 seasons and 8.5 throughout his career.
It doesn't stop there though. Steve Nash has had a long career of 18 seasons, and let's be honest- the last couple with the Lakers have been anything but glamorous. Nonetheless, Steve Nash is the closest player (by several percents) to be a CAREER 50-40-90 shooter. His career stats are .49.0-42.8-90.4! Yup, Steve Nash only needs 124 of his past missed shots to have gone in to average over his entire career what has only been done for one season by 5 other players. When you take nearly 13,000 shots, several hundred go halfway in and then magically jump out. Enough said.