I'm thinking you should lean toward one role for your main PC, generate the other two...and might end up playing any side characters in the pool, depending on need. (Trying to avoid the problem of, say, one player handling an argument with themselves  ;) )