1. You forgot Thrash. Cats sometimes have to dump eventual Omen procs into Thrash even against single targets.
Don't do this, it is not a DPS increase at this point in time unless 2 targets.
As you can see from todays announcement, class balancing will eventually be taking place, with AOE nerfs to some classes. I'm sure there will be tweaks for all classes.
Also, it's not the amount of buttons with what makes feral complex, it is that it has them along with snapshotting and pandemic timers, we are the only class that snapshots still as it is a class mechanic. You have to pay attention to 4 or 5 timers, pandemic ranges, and cooldowns, all while fighting a boss and doing mechanics for said boss. This is what makes it a complex class.
M+ has been nerfed twice now and is slowly becoming more irrelevant (it only gives 2 pieces a chest now for example). Ferals aren't good for pushing after 10, but they can do M10 just fine, and the longer 2 and 3 target cleave is alive, the better we do, which is why feral does okayish at the higher mythic levels, and does absolutely amazing on a couple bosses like the end boss of black rook hold or eye of azshara.
You will ultimately see the difference from a good and bad feral. I am already pulling over 300K DPS ST and decent 2-3 target cleave, and have suprised my raid leader with my performance at this point in time. (keep in mind im 850 ilvl now with a legendary)