I think the biggest problem is that it's a bit glitchy about switching character portraits, and more than once I've had a bug where one person's name is repeated for both sides of the conversation. colour-coding would clear up a bunch of this, although of course I would like a conversation log as well, especially for all the useful information that you might only see once.