Honorbuddy is an amazing application. Aside from being an awesome application it is also EXTREMELY cheap. You get honorbuddy for life for what, $30? I bought all of my licenses a long time ago. You get constant patches and updates for that. Anyone complaining about the Battleground botbase at what they have paid for this product should be taken out back and beat with a rubber hose. BGbuddy is an exceptional product.
My second point is this, if you were the only person in the battleground running BGbuddy then it wouldn't be a big deal. The biggest problem with any bot is when there are multiple people using it at the same time. Bots do not have an infinite number of possibilities like a real player does. Bots will end up running in packs and performing actions together. This is what makes the bots stand out. They have added some randomness over the years, but once you have a large number of botters in a single battleground the bots will stand out.
The only problem with BGbuddy is that botting has become too easy. Most of the people that use these bots couldn't write their own profile let alone a botbase or plugin. Because it took you nothing to attain you don't respect it. I've been macroing/botting games since the late 90s, and the ease of access to these tools have allowed people into the club that don't know what they are doing. It is commonplace for people to bot 24/7, bot in crowded areas, bot afk when grouping with other players, and other completely idiotic things that will usually lead to a ban.
Don't complain that something you paid so little for is not the most perfect thing in the world. As others have pointed out there are better alternatives that you have to pay for.