Obsidian had good characters in Tyranny. Also Alpha Protocol. And Mask of the Betrayer.
I have not played Alpha Protocol and cannot speak of the quality of its character writing.
But I will second Tyranny and MotB as examples of excellence. I also very much enjoyed a small number of companions from the NWN2 base game (Khelgar, Shandra, Ammon Jerro, Sand).