Spec Specific Azerite Traits
I will only be listing azerite traits that are of impact to the spec right now. Any azerite not listed is not ideal and should be simmed to achieve the best outcome for your setup, bare in mind these are SPEC SPECIFIC only (no open world/PvP traits).
Primal Instincts: This is by far the best trait right now. Stacking this trait makes it even better as it amplifies your main cooldown. Primal Instincts gives you a charge of Barbed Shot when pressing Aspect of the Wild in addition to giving a massive amount of mastery for the 20 seconds Aspect duration. Stacking this trait will only increase the mastery gained not the charges gained.
You should aim to have 3 Primal Instincts, giving you a huge burst window on Single Target and AoE.
Haze of Rage: This will buff your Bestial Wrath. Even though it sims poorly, this trait is really good. Bestial Wrath is used quite often to burst down a priority target or a big AoE pull. The Agility proc will help you burst more and can make a big difference in your short burst phases.
Stacking this trait will increase the agility gained by it, so there is no downside in having more than one.
Feeding Frenzy: This trait is very specific and only useful to have once. Feeding Frenzy increases the duration of your Frenzy buff on your pet to 9 seconds. On top of that the Barded Shot DoT will do some additional damage over time. The problem with this trait is that you don't want to have more than one ever because the duration increase is a huge deal with this trait and unfortunately it does not stack. So having one Feeding Frenzy can be super good multiple ones should be avoided.
Dance of Death: Another specific Trait that will also change your stat weights around. Dance of Death will give you a chance on using Barbed Shot to gain Agility equal to your Critical strike chance for 8 seconds. As this trait works with Crit, using this trait will increase the value of Crit for you by a large amount, making it most likely your best stat. Dance of Death is a good trait and might become even better in the future with more gear and Azerite choices; there is currently a build out where you want to stack Crit and Dance of Death traits.
Rapid Reload: This is probably the most broken trait for Mythic + and AoE content for BM Hunters. Rapid Reload fires an additional barrage of arrows when you hit at least 3 targets and also reduces your Aspect of the Wild’s cooldown by 1 second per target hit. This means the larger the pull size the greater the reduction. A must have trait for M+ and any AoE where you can hit at least 3 targets to make use of the cooldown reduction.
Treacherous Covenant: This raid only trait is special and not very good in some situations.
It's a passive trait that increases your Agility when you are above 50% health. You will lose the agility when you drop below 50% and you take 15% increased damage when you are below 20% health. You will never have 100% uptime just to make that clear from the beginning.
If you have the choice between Primal Instincts or Treacherous Covenant make sure to pick Primal Instincts for the consistency. This trait is not recommended for progress at all, for farm content to push some damage it might be ok, but keep in might it is way easier to die with this trait if your raid fails to execute a mechanic on a boss.
Recommended Azerite Traits
You should aim to get 3x Primal Instincts and a combination of Treacherous Covenant, Feeding Frenzy, Haze of Rage, Dance of Death. For AoE you should definitely have at least one Rapid Reload trait as it is the best trait for 3+ targets. Here simming your current Azerite is the most important thing because some traits might get better or worse depending on the rest of your gear.
Elemental Whirl, Unstable Flames and Blood Siphon are sadly not good traits, but not the end of the world if you need to use them. Azerite Globules is by far the worst trait and should be avoided at all times.