Omg... so many characters I love
1. Would have to be Logan. LOVE THAT DUDE. Once you figure out why he did everything and he tells you his reasons, I actually felt attached to him. On my second account, I was doing an evil playthrough, so I killed him. For the next hour, I agonized over it, until I eventually quit without saving and spared him :L The song that really describes him is Mumford and Sons - Little Lion Man. Amazingly accurate and describes his feelings :L
2. Walter and Ben Finn are tied for second place. Love Walter - I really got emotionally attached to him and was almost in tears when he died. When I was dragging him through the desert, I was actually saying, "It's gonna be okay, Waltz. C'mon." xD
3. Another tie; this time between Jasper and Major Swift. Jasper is just - awesome! His dialogue is hilarious. Major Swift - well, come on, who wouldn't love that moustache?!
4. Elise/Elliot. Not many people have these two in their top five, but Elise is one of the most beautiful NPCs in the game, and Elliot is... well, he's... "in touch with his feminine side", shall we say, but he seems adorable.
And finally
5. Has to be Reaver. He's smexi
But c'mon - he deflects a bullet with a CANE - and I want his top hat. NOW.