When you have cap space to sign a max free agent, you use it for that. Especially on a guy that has a decade old relationship with your superstar coach. You don't trade and end up with extra salary and stifle the cap space you've been building for years on a guy that you have no idea if he'll resign.
Doing it in the order we did allowed us to sign a max free agent and then trade for another star while still hanging onto a lot of assets. You can say we lost a star in Thomas but I really don't think we planned on resigning him anyway. The order we operated in netted us great returns and set us up for the future much better.
I strongly disagree with the bolded text here.
When you have max cap space, you make the move that is the best for your team, and the move that is going to make your team better now and in the future.
Maybe that means using that cap space to sign a max free agent. If that free agent is the best player available, and acquiring him is the best move for your team, then that's what you do.
Maybe that means using that cap space to trade for a star player and absorb his contract. If that star player is the best player available, and acquiring him is the best move for your team, then that's what you do.
You absolutely
DO NOT use your cap space to sign a max free agent just because the cap space is there and you can. That's the worst thing you can do, and is an idiotic move for a GM. If you aren't convinced, then just ask Detroit fans how they feel about Ben Gordon, Charlie Villenueva and Josh Smith.
You absolutely
DO NOT sign a free agent just because he has a prior personal relationship with your coach. That's letting emotional attachments / relationships influence business decisions. Danny specifically made it a point NOT to do this when he traded KG/PP to Brooklyn, and we are where we are today because of it. He also made it a point NOT to do it a month ago when he traded Avery Bradley for Morris/Baynes, and again a week ago when he traded IT and pieces for Kyrie Irving. If you want to be the best possible GM, then you don't ever allow emotional bias to influence business decisions - and signing Gordon because he "has a decade old relationship with your superstar coach" would be doing exactly that.
In the case of Paul George, I understand. The risk of losing him was high, not worth it.
Jimmy Butler however has been nothing but 100% loyal to Chicago thus far. He could have demanded trades, could have happily welcomed them - but through every step of the way, he has done nothing by preach his loyalty and his desire to stay in Chicago. They forced him out because they wanted to take a new direction, but there's nothing in Butler's history that indicates he would be anything but loyal to any team that gives him fair reason to want to return. He's got a personality that screams Celtic through and through (tough, physical, loyal, hard working, wants to win) and if he spent two seasons on a winning Celtics team, surrounded by all the Celtics pride/history, I find it very hard to image he's the type of player who would walk away from that.
Especially when considering the fact that he's been the best player on a team that seems to be the Cavs' kryptonite thus far - and the Cavs are the team we need to go through if we want to take the next step.