I liked npcs who had interesting side quest character arcs. Pipit comes to mind with the developments about why he really took the night time patrol job, his mother, and then having to decide whether he likes Karane. I think pretty much all the Knight Academy students fall into this category...