I give it a B. I think White can be a top 5-6 players on a championship team, and I think he is signed to a very fair 4-year deal through his prime. Theis can be an 8th-man / 3rd big type that we know can play in the playoffs as well signed to a fair deal for two more years after this one.
Agreed that the 2028 pick swap is mildly concerning (and would have liked it not to be there), but the goal should obviously be to stay good through the rest of the Jays primes (includes re-signing them again into their early 30s). So, hopefully the pick swap never conveys.
But, in general, trading Schroder (strained fit), Richardson (good fit), Langford (bust), and one first for White (starter, good fit, signed long-term) and Theis (solid rotation big) makes us better right now.
I also still think we have major flexibility to still jump in on 3rd star markets. White/Smart/Timelord are all signed to what I think will be value-positive deals. Horford and Theis present salary-matching opportunities as well. After this draft, we could still build a massive package around 2023, 25, and 27 first and 2 of those 5 guys to potentially bring back a major star if we feel like the current roster isn't enough.