I feel like this is a win-win-win trade for all teams.
The Bucks get the guy they want for a small price without giving up any picks, The Suns get the 2 guys they've been targeting for a while now, and Houston gets Marjon who they were interested in during the pre-draft process while getting a replacement for their veteran spot in Ingles as well as getting picks to further entice them.