I disagree with the evaluation of Gordon and Wiggins on this board. Wiggins is probably still a negative value contract, meaning you'd have to give up something just to trade him. With his play for a few weeks early in the year last year, he may have made his contract neutral, but he is not positive value.
Wiggins value is to score on the wing, and he honestly doesn't do that with great efficiency (only a little better than Gordon). He's a high usage scorer with meh efficiency. There are a lot of guys like that and very few of them contribute to winning basketball. He is probably the worst wing defender in the league. He doesn't really contribute on the boards. He did develop as a passer a little bit last year, which is encouraging, but some of that may have been KAT's efficiency more than anything. On top of that, he is probably one of the five worst contracts in the NBA. Horford being the only one that is clearly worse.
Gordon provides much more value than Wiggins as a player, and his contract is way better. Gordon is already a much better distributor on lower usage. He's played out of position his entire career in Orlando (its unclear if that is his fault or Orlando's) on a team that is one of the slowest and most congested offensive teams in the NBA. Gordon contributes on the boards at a good level. On top of all of that, he became a pretty good, versatile defender this year, including having some of the best defensive numbers against the best offensive players in the NBA. He also has a smaller (18, 18, and 16 million over the next three years) descending contract that fits perfectly next to the Warriors core and their bloated contracts.
The Warriors need a player like Gordon to contend again. There are not many out there on contracts that fit their salary cap situation.