Hi Kane,
Started looking into this tonight as it looks like what I've been hoping to see for a long time (especially in the vein of being able to customize the rotation).
In fact, I've already donated as a thank you
...
3 bugs, 3 questions, 7 suggestions (some easy, some hard, not all expected at least not too quickly)and 1 set of DPS reports comparing to Singular and Tuanha:
...
Bugs:
* When pressing "Stop" (semi-intermittent ... didn't always happen if I performed rotations for a bit during my tests below) on the bot it then asks me to re-select a combat routine (Singular or Tuanha) as if I had started Honorbuddy. If I select one it loops. If I cancel then the bot just works. The same dialog pops up when closing Honorbuddy completely. But this is relatively minor as I can use Execution to stop the bot. Just a bit messy. Would be handy to be able to stop this bot and swap to another bot without needing to close Honorbuddy and restart it.
* Confirming the previous comment from EMIHM that the Cooldown hotkey isn't working. With CDs disabled it still fires Avenging Wrath. For now I'll cut it out of my profile.
* Similarly, when I disable AOE, Divine Storm still gets used when the free ones proc. I'm guessing your version of "no AOE" is to disable the AOE rotation and use the single target rotation even when multiple targets are nearby. However for a lot of fights where AOE is bad we really need AOE abilities flagged and turned off. So you might not consider it a bug in which case transfer this to a feature request

I'll need to use Tuanha in those fights for now.
...
Questions:
* "Burst" is disabled. "Cooldowns" would seem to be where I would go for burst damage. What is the difference and why would Burst not be configurable?
* While I have Avenging Wrath (wings) up, I see my Potion hotbar button constantly flicker as if the bot is trying to use it, but the Pot is never consumed (which is fine with me, I like to use those manually). Once Wings is over, it stops flickering. Just wondering what is going on at that point?
NOTE: Turns out this was probably an issue with my custom profile using Simulationcraft export of my character as the default profile did consume pots on cooldown. Something I will remove from my profiles manually unless a configuration option is added (see suggestions below) to disable consumable usage even when it is in the default profile.
* (I'm sure someone other than Kane can answer this) ... I'm still fairly newb with Simulationcraft. What do I need to do to customize my optimal rotation/priority (ret paladin) in Simulationcraft, or does it simply do this during the import phase? I'm not sure if I need to manually run changes to the rotation to see what works best via trial and error or if it can do the job automatically. The default routine is very good, just wondering if there is a way to optimize based on individual character stats.
...
Suggestions (focused mostly on configuration/hotkeys):
* The bot turns on Mouse movement by default (most likely Honorbuddy does this by default, but bot bases like Enyo allow you to turn this behavior off). A configuration option to disable Mouse movement would be appreciated.
* The bot is working (well) for me. However the key configuration is a bit messy. On my screen via "Bot Config" I can only see the first 3 or 4 letters of each key. Expanding the size of that field display would be very helpful.
* I find the bot firing off Rebuke on cooldown (and this is on a training dummy, so it definitely isn't reacting to casts). Obviously part of the Simulationcraft rotation and I'll take it out manually. Would be nice to have an option like AOE/Cooldowns that disabled interrupts/etc so that we don't need to edit the Simulationcraft exports.
Note: This was a behavior in the default Retribution profile as well as my own export. Probably a good thing to remove it from the default profile whenever you get the time.
* Some intelligence around when to interrupt would be welcome as well, that is the one situation I am seeing right now where I may switch to Tuanha on some fights. But that may get too far into bloating the bot compared to what you want it to do. Just disabling interrupts (prior suggestion) allows us to keep them from going on cooldown for no good reason, but making them actually useful would be even better. Perhaps there is a way to code the Simulationcraft export profile to cast interrupts on specific mob casts (for instance, Blackrock Barrage on Oregorger, etc). Or maybe there is a plugin we could rely on and simply disable interrupts from this bot?
* It would be very welcome to have an option for consumables (potions/flasks) similar to a configuration option for Interrupts so that even if they are in the Simulationcraft export we can tell the bot to ignore them. Just to make use of the default Simulationcraft export without edits more viable.
* One of the handiest things I find with Tuanha is the hotkeys for changing profiles. I know we can do the basics of this with the AOE and Cooldown keys but I keep various profiles that do things like disabling interrupts, doing interrupts on focus targets, seal swapping (or not), etc. Any chance of a profile manager set up like Tuanha where we can assign profiles to hotkeys? Especially if you incorporate the interrupt option above.
* Similar to having hotkeys for profiles, it would be great to be able to assign a default profile that is loaded automatically to avoid the selection screen if we choose. We'd then need a "load" button on the Bot Config menu that would be the same number of steps, but only needed when we want to get away from our default profile (and if hotkey profile loading were added, it would make having a default profile even more useful since we have an easy way to switch them at that point).
...
Ret Paladin DPS Comparison vs. Tuanha and Singular
Ret Paladin DPS testing Round 2
<>6 min rotation (3 full cycles of Avenging Wrath), Single Target (+Divine Storm procs) on Garrison <Damage> Training Dummy
Buffs: 200 Str Flask, Blessing of Kings
Item Level 679
Mastery: 1160
Crit: 669
Haste: 711
Multistrike: 512
Versatility: 1009
!NO TIER BONUSES!
* Simcraft SW+ES+FV -
23.2K DPS (Custom import from Simulationcraft and default profile performed virtually identically)
* Tuanha SW+ES+FV -
22.6K
* Singular SW+ES+FV -
21.7K DPS
Bot Base for Tuanha & Singular: Enyo, Hard lock, 30 ticks/sec