Hmmm. Very hard question, considering how many NPCs exist out there in contrasts to playable or main characters.
Two that popped in my mind, although I can't really decide among these two:
· Hal "Otacon" Emmerich

Because being nerdy these days actually qualifies as being capable of creating mankind's greatest weapon of destruction. Who can not love this clueless otaku? He's loyal, he's always trying to cheer everyone up (despite being such a depressive, hopeless person himself), and he's probably one of the most amicable characters in the whole Metal Gear saga. His gizmos come in very handy, and everyone would be dead at this point if it wasn't for him. He's bad at giving proverbs, though. But that's part of his personality, I guess.
· Erica Anderson

She's clever, she's sexy and she sticks around for Vincent whenever he's in trouble, regardless of her agreeing with him or not. Erica is also the reason most customers go to the Stray Sheep bar, and while she's not a romanceable option, she can always give some nice, casual conversation each night, some of them being very bawdy. She's also the first person (alongside Vincent) to discover the problematic nature in the game's narrative, making her actually a very pivotal (although not crucial) character in general.
She's also my videogame platonic love. Or Waifu, whatever you wanna call it.







