Elizabeth Bennett would be awesome!
When I think of her as a character, she feels so modern.
I don't know that I'd necessarily want to be friends with him but another character I really like is Snape from Harry Potter. I love how complex he ended up being.