I like your line of thinking.
My ideas are kinda weird, but here goes.
1.A .Get a shooting guard or a bigger shooting guard who can play point to run the offense, a little more fluidly.
1.B. If you cannot get 1.A. accomplish by draft, trade, or FA signing, then I would like at bringing any veteran point guard that can share time and the floor with Dennis.
2. Find way to trade Bazemore...you can tell management was hell-bent on keeping him. I don't think should've paid him as much considering their needs in the backcourt.
3. I would try to keep all of the bargained young players for the time being.
4. Milsap -- I would walk a fine line with, I'd over pay to keep a few more year, but the amount of pay for the years and amount I'd have to strongly consider.I believe Milsap is "true" glue guy at this stage in his career. Though, I thought the team made the right decision
5. If you don't accomplish any or only one of the above, put everything you have into getting a go-to scorer, like Butler, George, or Hayward. I feel like the Hawks for over a decade now, have been a ready made playoff team and only suffering from the NBA reality of "not having a Superstar," much less a questionable superstar.
What I love about Coach Bud is that he does maximize the talent of the roster for the most part. I feel like if he had bits and pieces of the Woody/Larry Drew teams and the current roster. The roster would be near optimal. Having decent go-to scorer, like JJ and an athletic ball hawk in Josh Smith being supported by talents in Milsap, Prince,Bazemore, and Dennis. Pick Dwight or Horford (not both unless we let go of Milsap). Maybe, players like Teague and Korver still on the roster. This team would at least, make the Cavs sweat.