Honestly- Ok, I used to JUST use Corso, but after I got a lvl 45 companion mission for him at lvl 35 or so I thought I should probably bring some others out cause Corso isn't talking to me til I finish his quest.
So I came up with a "new door, new companion" thing. And I just rotate them. Its probably not the best "strategy" but it works for me