I've put off answering this until I had time to give a long, detailed answer. It's now Friday afternoon.
Also, my answer is more about which NPCs I like and why rather than which one's I'd use in a game.
I see three criteria that need to be met.
Sympathetic backstory;
Strong character (not...