That window is closing in Golden State, the rest of the league has is catching up to them fast. Draymond fell off some this season, Steph's play has slightly declined post season, (it could just be an aberration but he is on the wrong side of 30, so it could also be a sign of what's to come) and Golden State is a top heavy team with a thin bench; they can't afford to have their starters fall off if they want to remain contenders. So I'm not convinced KD stays in Golden State if they win a title unless they dominate the rest of the way there. Durant is just like Lebron in '14, he knows it only downhill from here, and if things don't work out in the next place he moves on too, he's always got those two (or three) titles to fall back on when it comes to defending his legacy. That title in Cleveland put Lebron in a lot of people's top 2 or 3 ( 5 or 10 at worst), Durant's gonna get that same treatment if he wins with an underdog team.
No bias, but KD either goes to the Clippers or the Knicks. Those are the only teams that have the ability to get to max players, and retain the flexibility to add a third star and make other moves in the future; in short, those are the two highest upside situations KD can walk into. KD goes to the Clippers if he wants to have a sure shot at winning, and he goes to the Knicks if he's more concerned with his legacy and public perception, while retaining a great shot at winning. The Nets have an outside shot if they can clear extra space to sign two stars, but doing so means they have to renounce D'lo's rights, or move heaven and hell to trade Allen Crabbe ( If Hardaway and Lee's contracts are any indication of what it costs to move mediocre wing players with crappy contracts, it's gonna take 2 first rounders to do it.) and doing so will kill their flexibility to make any extra moves since they have so few movable assets.