So, your experience may be your experience, but it's not everyone's.
I'm not wrong, I just posted MY experience. It's not subjective, it's not up for discussion, because it's mine. Which doesn't mean it'll be the same for everyone.
^ BEAT YOU TO THIS <3
I have never raided progression with HB, as I quit raiding immediately after we got Heroic Ragnaros (which, not to give much away, was a top ~20 kill), and that was before I even got HB, but I have played anywhere from world top 10 to 50 since Vanilla so I can at least offer my view as a player.
What I can tell you, is that even though I'm only a casual these days (if that), as a caster, I've yet to find a CR that beats me. I can't speak for melee as I never liked them, and only started playing them thanks to HB, but I have never played them by hand.
You are 10x the coder anyone else here is (not to mention you're the freaking bot's maker, so you know it inside out), so I can definitely believe that you've made some really specifically customized awesome CR, but
public CRs (I don't know what's your experience with them) just aren't on par with a really good player.
To you, dpsing while moving or pushing cooldowns at the right time might be hard, but it's actually what makes the difference between a good and a bad player. Any idiot can memorize a list of actions, but judgement comes from experience and skill, not an EJ forums post.
So, let me rephrase what I said earlier: Good player >
public CR powered bot > mediocre player.
Now, between HB and PQR, It's been said before, I don't see why one would be faster than the other for any other reason than the routines/profiles.
In the past I've had HB perform better (and I've had my fair share of arguments on this with Sandman during DS), now I see PQR perform better. Why? I honestly don't know, but I can see it actually executing actions faster, whatever the reason for this might be.
EDIT: Just to give an HB vs HB example, up until the last patch, CLU was performing better for me as Blood than PureRotation, and both of them were made by Wulf, so you'd think they'd perform just as well.
I think it all comes down to efficiency. Just like others said, people bloat CRs with features just because they can, and that might be slowing them down, one millisecond at a time.