Someone mentioned Elizabeth companion. I haven't tried her yet, but I will once I start my next playthrough when The Frontier is released.
Willow and Niner are my favourite modded companions. Niner is pretty funny, but I only used him once. Willow is the only companion who I have on my modlist all the time, Willow also comes with a dog so that's a plus. I don't really care about vanilla characters.
_________________
Walking down an unknown road