A game does not have to be linear for decent character development. Admittedly it is a tad more linear then what Larian seems to be planning but the old Baldurs Gate games had decent character interaction. Old style Fallout (1 & 2) also had decent character interaction as well and were fairly non-linear.