It's hard to argue against. Stephen Curry is the greatest shooter the NBA has ever seen. He changes the game and requires the defense to pay special attention to him at all times. This makes his teammates much better than they otherwise would be if the defense didn't have to focus on Step. Offensively, Steph is hands down the best player in the NBA.
However, he is also a pretty big liability on defense. You could make the case that his defense cost them the title in 2016 and that other teams target him. So it's tough to say he's the best player in the world. I'd rather call him the best shooter of all time.
Being the best player would really require balance stats for defense and offense. No doubt that Steph really has changed the shooting since he stepped up.
AFAIK, he's the one that I've seen that's really good in those threes and he has mastered it with his entire career. I guess on players like him, he don't have choice but only to master offense and let his teammates do the rest for defense.
I agree about him as the best shooter.
Yes, best shooter there is no debate about that, he really revolutionize the game with his shooting, going further and further away and even at the logo or 50 feet and beyond. For the defense argument, I somewhat agree but then again, we will go back to the eras. I'm not saying that this era or at least the last decade of the NBA didn't focus on defense. But with coaches like Phil Jackson, Jerry Sloane retiring, and then we have coaches like Mike D'Antoni employing a run and gun, you need to score in less than 10 seconds or less, and playing without true center, the game has chance a lot that maybe the argument for Curry was the best player right now holds true as per Shaq.