The companions thing kind of reminds me of the old .hack// games on PS2. Granted, those were all scripted, etc. but had the idea of having various party members you'd chat with on the BBS, join up for quests in the game, etc. At a time when I couldn't play EQ anymore, it was the closest thing...