Ryan Mc'D did him dirty. He is no longer here, so I don't believe that's an issue. He gets a chance to compete for a championship, he is very friendly with the owner (Don't forget that he signed a contract in the parking garage with Sarver the last time he came here, if my memory serves me right, and there is probably a nostalgia factor as well- come back and win the ring with the team on which you started your NBA career. While he never played with Jones in Miami, they are both Heat guys- I am sure they have many connections and share a common professional network.
I still think he wants to reunite with Luka and Igor, but I can see him taking a short detour to grab a ring before that reunion. I love Luka, but Dallas is a mess- there is no chance in hell they make it to the Western Conference finals, let alone the NBA finals in the next couple of years, by which time Dragic will be retired.
As for Gordon, I'd be fine with that as long as it doesn't interfere with keeping the core together in the future. If Sarver would say he was going to pay Ayton and Johnson regardless of Gordon's salary being on the books, I'd be fine with that. I agree with you about CP3. He is an old dude with a significant history of injuries. Suns cannot let him break down. The only way I see to prevent that is to get him down to 30-ish minutes a night and giving him a few days off here and there.