Stephen Curry is undoubtedly the best shooter the NBA has ever seen, and one could argue that he is a huge reason why it has become a 3-point shooting league. However, for his Golden State Warriors teammate Andre Iguodala, he's still underrated despite all the recognition and accomplishment he has received over the last five years.

Moreover, ff you ask Iggy, Curry is the second best point guard in the history of basketball.

Andre Iguodala might have a little bias here, but he's not totally wrong. Stephen Curry's overall skills as a guard is often overlooked because of how good he shoots the ball. In fact, many people believe that if a player is able to defend his 3-point shot, he will be completely neutralized.

Nonetheless, the two-time MVP can also do all the little things, from rebounding, passing, to diving for loose balls. Curry is more than just a 3-point shooter, as he's really a great point guard worthy of Hall of Fame recognition someday.

But to say that Steph is the second best point guard of All-Time is a bit of a reach. Yes, Iggy recognized Magic, but there are still other point guards who are undoubtedly and arguably better than Curry, past or present.

There are the legends like Oscar Robertson, John Stockton and Steve Nash. Today, guys like Chris Paul and Kyrie Irving are players a lot of people will still put above Steph.

In the end, it all comes down to perception. Offensively, Curry might have the advantage, but overall skills, there are other guys in the league who can't be overlooked.