Because there are now more companions, it's logical to assume there will be more variety, and generic-ness to the companions too. I assume you will be able to get companions who are "obviously" archers, warriors, mages, priests (healers), rouges, etc. I'd like to have a team with: my ranger Dovahkiin, a mage, a healer, and a tank (warrior) ( a pretty standard team)
I just hope they don't limit the companions at two. 3 or 4 would be a much better amount IMO. Too many would be ridiculous though...
as for scripts, I'd like the second option... The really complicated option doesn't really fit the scope of TES IMO.
I think utilizing companions skills would be great too... but i admit I would like to hear an opposing point of view on it, I haven't really fleshed out all the details in my mind.
I just added this idea about companion's personalities to the poll: