Benjamin Olson
Hero
I award XP based on enemies killed or for coming to alternative solutions to the problems enemies represent. But I also will just give out the minimum additional XP for people to level up if it seems an appropriate story beat and they haven't levelled up in a while. I don't like going with pure milestone because then it seems overly based on how closely the party follows an intended plot.