I’ve seen a lot of great sharp shooters in my lifetime — Jerry West, John Havlicek, Larry Bird, Reggie Miller, etc.
But I have to say that Stephen Curry beats them all. In fact, I am wavering between him and his team mate Klay Thompson as to who is the best shooter of all time.
As far as pure shooting goes you might have a point - Klay did beat him in the three point competition, but when you add ball handling Curry is number one.