Clearly better.
But one thing I keep reading is how JB is/should be the starting 2. I just don't see it...yet. Hayward will be the starting 2 with Crowder at his customary 3 role, at least to start the year. Crowder is a much better fit starting, likewise JB off the bench. JB brings in energy off the bench, Crowder is the steady, gritty vet who knows his role as a starter. Besides, not that this should be the sole determining factor, but Crowder is used to starting, I don't see him taking well to a bench role right out of the gate, and JB doesn't expect to start, he'll be fine with coming off the bench.
Getting Hayward (and then trading Bradley) was primarily to upgrade the starting backcourt as we had one of the smallest in the league last year. He shoots as good if not better than Bradley, can create his own shot, unlike Bradley, and won't be posted up by opposing 2s. Imagine how many wide open 3s Crowder will get sharing the floor with IT and Hayward. Sure, Hayward can, and will, play some 3, but I'm pretty sure that he starts at the 2 next to Thomas with Crowder at the 3. Although with Stevens, it really doesn't matter what you call it because the 2/3 are both wings. Whether Brad goes with Horford/Morris or Horford/Baynes as the 4/5 is yet to be determined. That will depend on the fit he sees in training camp and/or depending on the matchups (or dare I say, another move/trade?).
The main point is, we need to put the brakes on the JB should start refrain, until and unless he wins the job at some point. Less pressure coming off the bench, and should form the core of a dynamic second unit with Smart/Rozier and Tatum.