Between later game survivability, varying degrees of upkeep, and a lack of things I find personally interesting in the "support" category, I am left a little unsatisfied with the current companions.
Even after experimenting with several things to try and fill that hole in my heart, it is still just "meh" for me.
Now, I am not saying what I have in mind would be the end-all-be-all, and it has the distinct possibility to fall outside the realm of what DE wants for the game in general, but I would like to share it anyway and see the feedback on such an idea.
TL;DR - Basically a "