Suns: get OG to sure up the starting unit for the playoff run. Banton is just to replace depth lost in the trade.
Raptors: get some depth pieces to deepen their bench. This allows them to shift Precious into the starting line up, creates guard depth, and a couple of firsts for the future.
Nuggets: get some picks for Hyland, as well as a PG in Flynn that needs a fresh start. He's excellent in the PnR and can't optimize that skill in Toronto whatsoever. He might be a useful deep bench piece for Denver.