Getting Donte D on a 3 year steal contract was probably a big factor. They knew they couldnt financially keep KAT, so they got someone who can give them a good year in Randle while getting an elite bench player at a good contract. Overall kind of a mid return for someone of KAT's talent level, but he is also consistently disappointing and overpaid.
Also, that Pistons pick will probably be a decent first in the next 3 years. I dont think the Pistons will be a lottery team for 3 straight years again.
I would say it's a B- trade for the Wolves and a A- for the Knicks. Hard to say the Wolves will have a better chance to win this year given Randle's injury history and the time it will take for the team to meld with what might just be a one year rental player.
I'm really curious to see the Knicks appetite for sustaining this massive payroll if they dont win the Finals. What if they get bounced in the first round?