Say what you like about Moira, but she does have a distinct personality, tons of dialogue options, and even skill checks. She's arguably the most well written character in the game. (Which really isn't much of a contest to begin with, but still.) Dr. 0 (a.k.a. Dr. Venture) is my favorite.