These are all awesome suggestions!
Right now, there is a tiny bit of work involved when hiring my companion. Not really a quest, but one of the options you choose might upset you.
As or now, working on the AI is one of my projects. Because just like you dawe1313, I like to be stealthy and snipe from a distance. Though on occasion I do appreciate being outnumbered and outgunned.
Dialog is important to me. My companion does use dialog. He is a robot, but I'm trying to make him think he is sort of a person. He's not good at it, but he tries to use sarcasm, aggression, boredom, and he can be a bit maniacal, but that's just me. Not exactly exploding with dialog options, but it's something to work on.
Also, my companion isn't in Goodsprings. Let's face it, if you downloaded and enabled every mod for New Vegas from the nexus, how overfilled would Goodsrpings be? He's in a place that makes sense and fits his little story.
Love the suggestions and hope you guys keep 'em coming!