Not sure wht so many are decrying the deal as so bad. The salary cap increased by close to 10% and early estimates are that another large jump in the salary cap is expected next year. That type of number reflects a growing Basketball Related Income for the league which pushes up, eventually, min and max level and MLE contracts and everything in between.
If the salary cap grows another $6-8 million in the time of Bradley's contract, then his mid $8 million a year contract in his 4th year will actually be an underpayment, even if his performance in those four years doesn't change much from what we have seen in his career thus far.
This is not the league of the last CBA anymore. Increasing BRI is going to force owners to give more to the players and a mediocre to good player who's salary before seemed to be the right market at around the MLE has gone up.
Paying Bradley $7.3 million a year or so next year is about market value. By the end of the contract, if Bradley develops some more, he should be a decent bargain, given his performance, his contract and what will be happening throughout the NBA with regards to BRI and player's salaries.