May I ask (sincerely) if you actually play any other classes at a high level in PvE or PvP? I can tell you limited or useless choices on multiple rows is common to all classes.
There's usually 2-3 rows between classes where your choice is meaningful and significantly impactful in a PvE raiding context with maybe an additional row or two where you make an occasional situational change, so that's the standard I was comparing to. That's actually ok in my book.
As to your specific examples:
AD - Disagree. For patchwerk you would be right, but only patchwerk is patchwerk
. Single target fights today are like Juggernaut or Malkorok, and both AD and KJC work well (see my previous post)
MF - Yes agree. MF Sucks. THis was noted in my original argument.
Grimoires - Mastery pulls Sac ahead. This is a tuning problem, not an issue with service per se. I've already addressed this
Agree that blook horror and demonic breath don't factor into PvE raiding, but I don't need 18 choices for every raid encounter. They do have some use in other (smaller) PvE contexts.
Burning rush has a lot of use. It is realistically usable during combat. I use it on several fights, including heroic Garrosh (and yes even during progression at ilvl 572). I think you will find a lot of locks use it, but you do have to be smart about it. Again, not a bad thing.