Durant thinks too much. He'll still hesitate in decisive moments and then compound the mistake by overcompensating for it. Lebron used to do the same thing.
That constant habit of overthinking doesn't just lead to mistakes on the floor. It also breeds self-doubt which then leaks down the ranks and infects the subordinates with the same disease. Eventually it manifests in the locker room as paranoia and contempt.
Curry hardly ever hesitates, nor does he ever overcompensate. He works on the assumption that the best play will come to him and he'll make it every single time. He passes when he needs to pass and he shoots when he wants to shoot.
Sometimes that attitude bites him in the ass, like when it doesn't filter out a behind the back flip pass at the end of game seven. But over the course of an 82 game season, he's played his way into such a rhythm that he becomes extremely difficult to stop.
On the other hand, Durant is 7 feet tall. He can cover eight feet in a single stride. He can stand and shoot over anyone. Does that make him better?
In one game, probably. The low risk-low reward comments cover this fact. But over the course of a season or even a couple of them in a row, where all the guys gel and mesh and learn each other's tendencies? Curry delivers the real intangibles which foster a win now or go home mindset. He is a legitimate role model like Jordan and Bird.
So I think Curry deserves a higher ranking than Durant.
Curry when he is hot is the best offensive player since Jordan, maybe even better than Jordan offensively. But that reward makes his risk greater. As far as minute to minute impact Durant is better since he can always get his shot off and is better defensively. The Warriors are so stacked now, they wont be actually challenged. But if they were you would expect Durant to do better on average in my opinion. Curry is more likely to blow you out.
curry when hot is not better than lebron, kobe, ai, shaq, etc.. players that can get to the line