I *love* the idea of procedurally generated companions, but the current system feels somewhat lacking. The key issues I've seen with it are that the wanderers all feel too samey, and that none are actually good at the things you'd really like companions for (engineering, tactics, medicine...