Choosing a class for your companions would force their writing to be generic and bland as it would have to account for all possibilities, so no.