Speak for yourself. I actually find BM and MM pretty engaging.
As BM, it is very satisfying to pull off a really good cooldown cycle especially in M+. You really have to think about the CDR of BW and AotW and also your Frenzy stacks. I like their approach to pet utility in this expansion. I feel there is actually meaningful choice in the pet right now and it’s nice to have useful abilities from both the spec and each family. I DON’T like the cooldowns being on the GCD and I want Chimera Shot to be baseline (downtime is high without it) but in general BM is in a MUCH better place than early Legion.
I would rate it above Classic and BC hands down (2 and 1 button rotations respectively, a very easy choice). WotLK is a slightly tougher choice and Cataclysm moreso, but I would still rate it above those expansions on rotation alone (there are other things that bother me, such as the loss of certain baseline abilities outside the rotation). I would rate it as below MoP and WoD and I still think there’s more to be done but I really like BM as it is right now based on the core gameplay.
As for MM: It’s always been a troubled spec. A lot of people think that was ranged Survival that had trouble but really it was MM. It had a pretty decent playstyle in WotLK which got better in Cata and MoP (although it was a very useless spec for much of that time). The WoD changes I mostly didn’t like mainly because the spec lost an avenue of doing quick instant damage on-demand. Your only instant cast was Chimera Shot and that was on CD. However I really liked Sniper Training as a mobility compromise and the 4 set that made Aimed Shot instant really brought the spec together. I HATED MM in Legion because it felt like it was depended on luck, narrow damage windows, and immobility when the class is meant to be all about versatility. It felt like a really poorly planned spec. It was fun to mess around with Sidewinders for a bit but over all it was a negative experience.
MM was in a dreadful spot coming into BFA in both tuning and design, so much so that it broke SV’s streak as the least popular Hunter spec it had maintained for 3 years up until that point (albiet briefly; SV is building up that streak again). But I think they recovered the spec nicely. It has pretty good cooldown management and it feels satisfying to pull off things like sniping enemies with CA-buffed Aimed Shots or double-tapping a Rapid Fire. I really like Rapid Fire in general; it’s new, unique, fun to use, and fits MM really nicely. I have been raiding with the spec for the past few months and I’m happy with it. I’m not sure if it’s better than Cata/MoP/WoD primarily due to the slower GCD and Trueshot being on the GCD, but it’s pretty solid over all. I would STRONGLY disagree with Sniper Shot being PvE.
I do have a couple criticisms of BM/MM. Firstly, I really don’t like a lot of the stuff that has been pruned. I miss the old Stampede. I miss things like Camouflage and Scatter Shot being baseline. Tons of former cool baseline stuff are now talents which is frustrating. Both BM and MM are ridiculously dependent on certain talents to complete their playstyles and those really should be baseline (Chimera Shot, Careful Aim, etc) to the point where there is no talent choice. Secondly, I don’t like how slow it is now. Our GCD was slowed down in Legion, and now our offensive cooldowns are on the GCD. This sucks. In Cata, MoP, and WoD it felt like a much faster and more fluid class.
Then there is SV. I’m not capable of writing an unbiased critique of SV so I won’t try to. I will say that I do think being a pet-reliant melee spec makes it automatically more boring than what it used to be but, like I said, I’m the most biased person you can find on this topic.
A word on visuals; yes, we aren’t going to have amazingly flashy and stunning visuals compared to classes like Mage or Warlock. For the same reason that Rogues also don’t have amazing visuals. We are primarily a physical class. You don’t go to physical classes for incredible visuals. Hunter is the wrong class to consider for that. It’s never had those and it never will (besides the most aesthetically brilliant Hunter ability ever designed: Survival’s Explosive Shot).
TL;DR: I think, with respect to BM and MM, we are in a worse spot than MoP and WoD and perhaps Cata as well in regards to fun playstyles, but I have more fun with the class now than Classic, BC, Legion, and perhaps WotLK.