Once multiclassing is in, I don't think ability to change base class for a companion will be of utmost importance - one will still be able to vary things up between playthoughs, even if base class remains the same.
I also liked what PoE2 ended up doing: a limited selection of classes (and multiclasses in that case) that fit the particular character.