Well like I've said you can do both. Have three or four pre-defined NPC companions for those that want story, and have hireling NPC companions that others can use just to grind through the MQ with. DOS had this already to a degree, your four 'story' NPC's and others you could just hire from the Hall of Champions (or whatever it was called). Just polish that system up a bit and everyone wins.