Worked great on everything but the Madness of Deathwing fight. All it tried to do on most Wing Tentacles or the Corruptions was charge, and since it can't seem to reach them, it stopped everything else in the rotation and just spammed charge. I had to pick up the rotation by hand on those. Attached log, DW fight is the very end.
All I would get is:
[8:41:39 PM:967] Charge@Mutated Corruption Distance: 21
[8:41:39 PM:969] Spell_C::CastSpell(100, 0, 0xF130DC9700004C7C, 0) [5748]
[8:41:40 PM:147] Spell_C::CastSpell(100, 0, 0xF130DC9700004C7C, 0) [5749]
[8:41:40 PM:350] Spell_C::CastSpell(100, 0, 0xF130DC9700004C7C, 0) [5750]
[8:41:40 PM:534] Spell_C::CastSpell(100, 0, 0xF130DC9700004C7C, 0) [5751]
[8:41:40 PM:734] Charge@Mutated Corruption Distance: 19
[8:41:40 PM:736] Spell_C::CastSpell(100, 0, 0xF130DC9700004C7C, 0) [5752]
[8:41:40 PM:901] Spell_C::CastSpell(100, 0, 0xF130DC9700004C7C, 0) [5753]
[8:41:41 PM:115] Spell_C::CastSpell(100, 0, 0xF130DC9700004C7C, 0) [5754]
[8:41:41 PM:293] Spell_C::CastSpell(100, 0, 0xF130DC9700004C7C, 0) [5755]
Even at these distances I was able to melee and attack them just fine.