So I dont mean to come to your class forum being a dick, but o m g. Im leveling 10 allied races slowly through rested XP at the same time since pre-patch dropped, and Im trying out specs I have not played before. And holy jesus...BM hunter is so strong, so powerful, so fast a leveler its not even on the same level - Balance druid, arms warrior, sub rogue, tank/dps monk, arcane mage...etc etc. Trying all these specs on the other 10 alts.
I do the same quest routes as all the others (5 hord, 5 ally), so when I struggle / slow down on an elite quest or something, and then when its my BM hunters time, its like...Night and day. I destroy, murder and maim anything. All my alts are using BIS enchanted heirlooms.
I've always hated pets in wow, so usually my old hunter alt was MM, but trying out BM hunter now, especially with how insane they were in BFA, even changed my "I hate all pets in wow cause of its dumb AI that keeps you stuck in combat and pets pulls shit for you" mindset.
The insane thing with BM hunter is also that all its abilities are instant cast - If Cobra shot, or multishot at least had a cast time, it would be a bit less insane, but I can do 100% of my normal rotation and damage even while moving...Dont think any other classes in wow can do this.