Is BfA that bad?

Actually, the Azerite system has more creativity than tier sets, because some classes and their tier sets were bad that players used other pieces to fill the void or stick with 1 set bonus. Azerite has more wiggle room to choose what abilities you think is best out of the amount given, but regardless the Azerite system is no where near completion. Can it be better? Yes it can, but not the road the Devs are taking it. Legendary pieces and tier sets still made it hard to choose what would work well without over lapping set bonuses and Legendary abilities. It may have worked well for a few classes, but it didn’t for some, so most stuck to neck, trinket, boots, wrist, or ring legendary pieces trying to keep set bonuses, while upgraded gear was sold or ignored.