It would be great if the companions could use some advanced skill. For this I think it would be best if they could join their own guild and have to do an initiation mission, as the main character has to do. In addition to this way the history of the partner would be enriched.