I want to suggest a new auto concede option and stop bot option.
The first is an option to stop the bot.
If you could have an option to stop the bot once a hero has reached a certain hero level that would be useful for people who have goals of getting a certain golden card.
You can see here (http://hearthstone.gamepedia.com/Level) that someone could have such a goal in mind. Most people probably don't want to grind for that.
The second is an option to auto concede based on card advantage/board advantage
That is to say if your opponent has 7 or 8 cards in hand and you have 1.
Board advantage is the number of minions and secrets your opponents has.
A good option is to an AND operand for these two options, (an OR operand could be a selectable option too? I would recommend it),
on aggregate if both of these things are true, you are at a big card disadvantage and a big board disadvantage, it is difficult to make a comeback.
I think the best way to measure card/board advantage might be to just count the opponents cards and minions/secrets.
The hard part is knowing at what measurement should the bot concede. This would take some testing I think.
I think this option will save a lot of time if the bot is just out powered by the card advantage, and the number of minions the opponents has.
The bot can concede and just move on and maybe save time. This would allow the bot to seem more human like too.
Most people who are out number in those ways would concede and move on to the next game.
EDIT: I want add another suggestion. I know the Hearthstone Deck Tracker can keep track of the cards your opponent keeps or mulligans, if they still have Coin or not, the cards your opponents play, and the possible options for what their secrets could be.
So, here is my suggestion.
First, keep track of what options their secrets.
And because certain actions can eliminate the possibility of a your opponent having used a particular secret the bot should keep this in memory to minimize the damage the secrets do.
And maybe there is a way to have the cards kept/mulliganed, and if they still have the coin, influence the actions the bot takes.
But most importantly, if the bot could track what cards you opponent has play, and knowing their hero, the bot could, if it had the necessary information, could predicts what type of deck the opponent has.
And if the probability is high for a particular deck, or type of deck, this could influence the bots actions and play style.
I'm sure that will be quite the task, but it can't be bad to strive for better.