I am pretty jealous of Warlocks right now. Imagine playing a pure DPS class where all 3 of your specs are not only competitive, but chart topping in the current raid. Imagine having that kind of choice. Hunters are sort of the opposite.
Beast Mastery is far and away the worst spec (from a DPS perspective) in the BoD raid. Someone has to be at the bottom, but geez, do they don’t have to be in their own tier at the bottom like BM is currently? Survival can deal good damage on some fights, but melee spots are pretty competitive in Mythic raiding, and people who enjoy melee simply have better options. Survival brings nothing to the table other than its DPS. They don’t have the 9 lives of a rogue or the utility of other melee specs. Hell, even a windwalker monk or retribution paladin bring more. Then we have Marksmanship — the damage is pretty good (middle tier on the majority of bosses), but it is somewhat required to have the right traits to take it to the top level. Not a huge deal because you at least have something to strive for, and there are 2 really good class traits. But I really hate the “1 target or 3-6 clumped targets” damage profile and the loss of utility from Lone Wolf.
Update: Blizzard has announced some small BM buffs for 8.1.5.