Out of all the single player games I've played, I can count on one hand the amount of games that require me to use a rotation constantly. I cant for the life of my understand why MMO developers think that rotations are a good way to keep a player engaged. When to me, the cornerstone of an MMO is socializing and enjoying working with friends in order to achieve something within that game. Good friends and team mates keep me engaged through their conversation, not the spam of a perfect rotation. You cant talk in voice chat during a "super srs guyz" raid, so typing is the second method. But you cant have any meaningful conversation that way because if its "super srs guyz", then you have to be on your A-Game with perfect rotation execution.
So if a developer would slow down the frequency of everything, then we would be well on our way to having a more enjoyable game across the board. If I need to dodge things every few seconds, then why am I just not dodging every fucking swipe that comes my way? Dumb. If magic is so powerful and rare, then why does my most powerful spell need to be cast once every 2.5 seconds and only does a small amount of damage? Dumb. A highly trained fighter can only go a handful of rounds before they are gassed, so where am I finding the stamina to do this backflip, stab you in the eye, kick you in the balls combo every 2.5 seconds? Dumb. I'm not asking for ultra realism here, but it wouldnt hurt to stay a bit closer to realism in this case.
You shouldnt need to dodge a physical attack unless the tank is fucking up. Magic should be near-unavoidable and count on your resistance check more than you moving. Skills and Spells should cost you most of your stamina/mana and be extremely powerful. Stamina and mana regen having a slow regen rate in combat, and an extremely fast regen rate outside of combat. Buffs on party members should last until they leave the group or raid. Buffs on people outside of your raid / group should last an hour or more. Debuffs going through a resist check, but once they are on the mob - they are on the mob till it dies or exits combat. DoT's going through a resist check, but once on the mob, spread to other mobs without the need to tab / cast, tab / cast and last until dead or they exit combat.
They are making things more tedious, more spammy in order to keep the game engaging and it only succeeds in being tiresome and annoying. A skill or a spell that has more importance than being cast every 2.5 seconds also makes it more valuable in a well timed situation. Adding a small layer of strategy. I can fit every other part of an RPG into this, and create in depth and challenging combat in an MMO. Its all in the frequency. We increase the frequency, and it gives us more time to do more than try hard on on a fucking four button rotation.