So I just had a character fight in the big battle in Ibladesh 35k vs 15k. My character has an archer unit so didn't do my fighting, but I only got 1 honor(which I am not complain about). I am guessing honor and prestige are given for many factors such as how much you have, the fighting your unit did, if you retreated or not, and whether you win or lose. But from experience through other big battles that honor has generally been lowish. Now with my character on dwilight I will have a like 400 CS unit fight a 1k CS monster army, and because monsters retreat really early I win like 50% of the time. For that battle I get like 3 honor and 1 prestige. Which I have liked but I just think it is a bit weird. I see why I got it for the huge disadvantage in CS numbers. But I would think the huge magnitude of most battles would give nobles more honor/prestige then my other noble fighting random battles against monsters.
Just in some way I think honor/prestige should be reworked so that doesn't seem so weird.