yes, this makes our each companion has a profound character.
our party members depend on which path(good, grey, evil) our player character pick.
but, there are powerful magics can bind your companions in rare critical conditions, it makes things not so absolutely, you may bind an evil character to be a grey, even a good path party members, and vice versa.
and "the binding system" should be the true powerful for companions' loyalty compares with "the relationship system".