Here is a nifty addon that Ive been using to help me a little with my rotation . May be of interest to you guys as it helped me optimize my rotation . Currently through play tests im running between 700-1000 dps shy of what my sims are telling me . May help you out if you are struggling https://www.curseforge.com/wow/addons/hekili . I discovered it via icy veins for my shaman in the forums and on recommended add ons/ macros. It works by collecting information about the game's current state, using a SimulationCraft-like action priority list (APL) to recommend the next ability to use, then modifying the game state and making the next prediction. Enjoy!