Raptors: You get a solid young center, certainly an upgrade from Poeltl, more healthy, younger and better. Yes you sacrifice Barrett but you surround Kawhi and Barnes with off-ball shooting which actually fits better.
Pistons: You get Barrett and try to unlock his potential as a secondary star, You get Turner as your new center which is okay, you also get Omax and GG Jackson, who could make major jumps within the rotation, you also get a first for future trades.
Bucks: You get a young forward prospect in Holland, their forward depth is very weak so this is good.
Grizzlies: You get a starting level guard, KPJ can be a sixth man or start at point guard, super productive.
Clippers: Added to illustrate Kawhi trade