Nets get Brooks and future picks and never has to hear about James Harden again.
Dillon Brooks is a good player to build with. I think the Nets would be happy with his contract as well since it decreases in $, so the value continues to go up.
Adding more 1sts and a valuable 2nd will allow them to build.
The Rockets get the scoring they need.