Well i main a druid in shadowlands and i changed to feral as my main spec some weeks ago, this is what i think… to add that im mainly a PvP player.
Feral for (M+)dungeons/raid, well it can be good, but balance has much higher damage/dps
Feral for 2s/3s, yes, just not vs rogue/mage
Feral in BGS, yes
Feral in RBG’s, can be good, but nearly nobody will take a feral in rated bg’s, they are easy to kill in big teamfights and they can’t ninja cap like a rogue can (well maybe for defending a base but why would you want to do that consistently).
I played assassination rogue in BFA and feral now in SL, i like both but rogue is stronger then feral now (PvP seen). Rogue has always been good in PvP (arena, bg and rbg). But that doesn’t stop me from playing feral. It takes a while to get it in your fingers it’s not as easy like a fire mage or ret pala. But when you got it in your fingers, i think its the most fun druid spec to play. Ferals do actually have some good self healing, but very few defensives. So if you want to stay alive after a mage/rogue burst you gonna have to plan your escape from the moment you get out of prowl.
When shadowlands came out, and sub got buffed and as got nerfed, i switched for a while but i didn’t like the playstyle of a sub rogue and it felt for me that assassination has changed in playstyle a bit. This made me switch in the first place.
So at this point i would say i prefer playing feral over rogue, because it’s more fun to me not because it’s better or stronger.
As a feral, i played kyrian and now night fae, i think kyrian would be the best choice for PvE (that 10 sec of 15/20% more damage every minute) and night fae for PvP because convoke. And no people, convoke for ferals is NOT overpowered, its balanced.
feral pro’s: good burst, good mobility, good cc-ing, off-healing.
feral con’s: easy to kill, weak defensives, temporarily low damage after burst.