This is all well and good from a theoretical ideal standpoint, but I think this sort of depth is definitely way over the top in terms of detail. The difference between using the theoretical best rotation above and fudging it a bit, using a simple priority system probably isn't even noticeable.
Originally Posted by Andenthal
The above calculations make me think of DPS classes, where a lot of your effectiveness comes from knowing your rotation and executing it, never failing to use a global cooldown, and being aware of your surroundings. For a tank, your "rotation" should be in your muscle memory, in your proprioception. If you have to think about what ability to use next, you probably aren't as able to pay attention to what is happening around you. When I tank, my fingers move across the keyboard in a sequence that works based on audio stimuli as much as anything (did I hear sword and board proc? my fingers automatically hit shield slam), and thinking about whether I'm on GCD1, 2, or 3 would probably be counterproductive to my tanking.
I'm not saying it's bad to do the math, but if we're talking about a guide for people, for tanking, I think it's much more important to understand the fundamentals of how to set up pulls, how to pull a group without breaking CC, how to move and position mobs without turning your back, how to ensure uptime on all significant debuffs/buffs, how to efficiently manage survival cooldowns, how to gear/gem/enchant, what situational tools to use in what situations, etc. Going into excruciating depth on the rotation probably hurts the new tank more than helps them because (especially if they're a former dps) they'll begin to think that being a good tank is about executing your rotation well, whereas in reality it's the smallest part of tanking well.
Kathy, I said, "I'm lost" though I knew she was sleeping
I'm empty and aching and I don't know why
Counting the cars on the New Jersey Turnpike
They've all gone to look for America