This sounds much preferable to Butler if it means keeping Bradley on our team.
I can live with 3, 16, 23 and 35 for Middleton and 10. That still gives us a lottery pick, which we can use on a big man who can contribute right away (Poeltl or Sabonis), 31 for a project player, and a few draft-and-stashes (or trade for a second rounder next year).
Can you imagine if we traded for Middleton and still obtained Durant in free agency?
1: Thomas
2: Bradley
3: Middleton
4: Durant
5: Free agent or Olynyk
With Smart, Crowder and Jerebko off the bench? Nice!