Personally, I'd like to be able to type /honor <person> [type] during the game and basically have the honor button flash at the end to remind me that I've marked this person for honor. At the end, if I exit without honoring them, they get auto-honored. If I click on their honor button but pick nothing, it clears the default honor. I think it's a nice balance of situations. I do want to make sure they get honored, but I don't want to risk that I think "hey, they should be honored!" and then come to regret it later.
Example:
/honor joybane teamwork
The chat window tells me "You will honor Joybane for teamwork at the end of this match by default."
Now when the game ends, I'll see that person's honor button flashing as a reminder, and if I click on it, teamwork is similarly flashing. I can honor them like normal, or just not click on their honor button at all and it will happen automatically if I forget or whatever.