PvP is hard to discuss in writing. (I'm not talking about how to properly 4-gate your opponent on Shakuras Plateau, but rather about WoW's player-vs-player content.) It's a relatively easy task to distill a PvE encounter into a list of salient points, but that's because raid bosses aren't random. Magmaw is going to do the same thing against every single raid group that encounters him, and so our strategies for countering him are fairly unilateral. We're playing rock-paper-scissors with the developers, except that we know they're going to throw paper ahead of time. All we have to do is successfully become scissors, and the raid bosses will fall over and explode with purples -- they're just loot piñatas.
PvP, meanwhile, is impossible to condense into a single strategy. In a raid setting, most classes use less than a dozen simple abilities on any given encounter. In an arena or battleground, players will be drawing from the deepest, darkest pages of their spellbooks to gain any advantage. I can't tell you what that warrior on the opposing team is going to do, because he can literally do anything. Instead of trying to make some sort of overly complicated flowchart in an attempt to remove all decision-making from PvP, you have to adjust and react on the fly. The key to surviving in this volatile environment is to maintain control of the tempo -- you need to fight on your terms.