A lot of people seem to be making the mistake of looking at the trait selection on a single piece of gear and thinking that's where all the decision-making in the system is supposed to happen, but that's really not the case.
The decision making is supposed to be happen at the gear aquisition level.
In other words, it's not a matter of which trait you want the most on a single piece of gear, but rather which piece of gear has the specific traits you want, and which three pieces of gears will synergize together the best for your playstyle.
When you start to target specific pieces of gear with traits that stack or synergize, their effects become more pronounced, and you'll see that there are actually quite a few different options.
Also keep in mind that most of what we've seen so far is only the basic stuff. As new tiers of content are released, I would expect the effects on Azerite Traits to get more pronounced and gameplay-altering.
Essentially what you have with Azerite Armor is a hybridization of the Artifact, Legendary, and Tier Bonus systems, attempting to combine the best features of each system while limiting the drawbacks.
- The combined power level of any three pieces of Azerite Gear is supposed to be roughly on par with that of a Tier Set. However, the system is more modular, meaning that you don't have to worry so much about breaking a Set Bonus if you get an upgrade, and you can tailor the Bonus more to your playstyle.
- Each individual piece of Azerite Gear is supposed to feel unique like a Legendary, with additional traits that can augment or alter your playstyle. However, unlike Legendaries, they are less powerful overall so that you aren't shoehorned into specific builds, and specific pieces can be targetted so they aren't nearly as RNG dependent.
- They Heart of Azeroth acts as a horizontal progression path that allows you to unlock new Traits over time on your Azerite Gear, giving you an avenue to consistently and linearly increase your player power, just like with Artifacts. However, it's a far less clunky system, with built in catch-up mechanics, automatic AP acquisition, and it simply occupies a single slot of your inventory for the duration of the expansion.
That's the promise of the system, anyway. I'm not going to say they perfectly hit the mark on the first iteration, and honestly I don't know because I haven';t thoroughly tested it, and because we don't really know how extreme Azerite Gear will get as we progress into 8.1 and beyond. For all we know, by the end of the expansion there will be Legendary Azerite Armor pieces that will be just as impactful as the Legendaries we had in Legion but without all the RNG.
Currently the thing I'm most concerned about is not the power level of individual traits, because that's something that can easily be adjusted. If the 8.0 traits don't feel impactful enough, they can just buff them, or make the 8.1 traits more impactful. Assuming three major content patches with dotfives between each, they have six shots to iterate on the system and get it right. That should be plenty to hone in on the right feel.
No, what I'm more worried about is how each piece of gear has traits that are spec dependent, which means that for any given class, depending on how often you want to change specs, you may need to maintain from two to four different sets of Azerite Gear, potentially more if you want to try out different Trait combinations, and unlike wih Artifacts there's no quick and simple way to automatically swap everything out when you switch your spec. Obviously a pretty minor complaint in the grand scheme of things, but I think there's probably a better solution and it feels like a step backwards.