Queueing battleground playing for hour or longer, lose and get 820 honor.
My suggestion is to increase honor gains depending how long battleground lasted. Of course there should be some script to pervent abuse so not all players get increased honor, only those who played from start or joined a bit later.
I'm suggesting this because AV/IoC pops 65% of time from all battleground. And those two battlegrounds can last really long and they often do.
For me as player it's very discouraging to play long AV and IoC games because I know I won't get any extra reward because this battleground is usually much longer then other battlegrounds like wsg, eots and ab so often I just leave them instantly as I consider it major time-waste.
Some might say, you will get more honorable kills, but what's the purpose when you get ~5 honor per kill?
Not really, i mean i dont agree with the OP but IoC and AV pop way to often (compared to other bgs) and usually end in zerg fests. I can count the AV victories/losses that happened to me via the boss dying on 2 hands, most times they come down to who kills more people. Both of them (and sota) are really annoying bgs that most people really dont like.
Just being able to blacklist 2 bgs would help so much.