In anticipation of the one button rotation and additional “accessibility” features (in truth I hate it)
PnHC is not working reliably, may have some unnecessary hidden quirks and sometimes just stops the casting cycle at random be it a basic Frostbolt cast or Swipe from a Guardian (no cost, instant and without a cooldown). Mixed experience in combination with the mouseover casting condition, but worst of all if I for example choose to spam the target with Moonfire, I’ll notice a delay between cast significantly greater than what my global cooldown is.
Regrowth may randomly decide on its own to stop the casting cycle if target is at full health. If I decide to re-press the button and continue holding the hotkey, it might cast between two and five more times. Long before running out of mana it can once again stop casting completely despite the yellow actionbar outline on my spell indicating the command is pressed down. I have tried even with ActionButtonUseKeyDown 1 console command and it doesn’t make it any better.
Wrath and Starfire casting as Balance will generally break the cycle after two casts, because of the Eclipse mechanic. Eclipse buff expiration will also stop the cycle, which I personally dislike but some might consider it helpful so they don’t trigger unwanted type of Eclipse by accident.
And last are the instant cast resource dumps such as Starsurge or Starfall. Not only will they not correctly chain-queue into the casting sequence after finishing a PnHC spell cast creating another greater than GCD delay, but repeat casting on button down will not trigger two spenders in a row which is probably a good thing (ST or AOE, dmg or defensive spender).
All in all due to random procs and dynamically changing casting priorities it will never be a step up to classic button mashing, but for what situations I see of this potentially small quality of life improvement useful; be it covering the screen in Moonfire DOT or perhaps throwing out 2x Rejuvenation on twenty raid frames - I’ll probably waste about 35% more time because of random cycle interruptions and the hidden bonus GCD penalty.
Speaking of accessibility, saving someone with a disability or limited hand function from unnecessary fatigue caused by the need for high amount of actions per minute should be a bigger priority than serving up the ultimate solution for all their problems directly on a platter because similar performance results could be achieved even without a perfectly executed ability rotation after we factor in the one button GCD tax, which in the end translates into a significant damage tax.
Unlike with the upcoming one button rotation ability, there is no meaningful automation being done by PnHC since it does no thinking for you and as such the whole thing could use some improvement.