I absolutely loved Arcanum, but the companion characters were paper thin. They got to 25 because they spent very little time developing most of them (with a few exceptions such as Virgil, of course)
I got lost in that game and loved every minute of it