Several problems specific to Azerite armor:
1 - BiB doesn’t properly compare different pieces of armor (say, 2 different Azerite headpieces) until I’ve ALREADY picked their traits. It should provide which traits I should pick and then recommend which to choose.
2 - Once I’ve picked the traits and locked them in on my own, BiB ignores the obviously better choice and chooses the inferior item. Gear Check on the other hand gives me the correct choice BUT tells me a different trait layout, full well knowing the traits, once locked in, cannot be changed.
3 - After Gear Check, I resubmit a BiB query and it still chooses the inferior armor.