Its ... not about "finding" a good rotation online somewhere.

Its about learning the mechanics behind the moves, either online or in game, in order to develop a methodology rather than a rotation, that works best for the individual.

Unless you outlevel and outgear the recipe in question, it is always more about having enough of an understanding to adjust what you are doing to the situation you find yourself in. Rotations in general are for the stuff you outlevel, can write a macro for, and not for stuff that you have to think about what you are doing.