Regarding dialog. My suggestion won't be beloved by all, but I've found if I have to read dialog in RPG's I prefer it typing itself out in an adjustable speed manner vs just displaying all the text at once. I don't know why exactly it works better for me, but it does and by a good margin.

For example, today you show dialog, bam, sometimes large paragraphs, bam. As your CEO states in one of the movies "Wall of text". It just all pops up on the screen. To much and my mind wants to shortcut it.

If the system types out the text as I read (at the speed I pick in a UI slider), I am grasping the story. Not knowing how long the dialog maybe and get put off by length. Also vs immediate text, where I've noticed I try to either speed read it or find bits and pieces of critical data. Give me nicely paced dialog displaying and it all just seems to mesh with my reading style much better.

It is sort of hard to explain, but I simply grasp the story better when the lines are written out at a reading pace instead of all of it in one instant.

Vindictus I feel does a great job in demonstrating how a story can work in a MMO and not just a wall of text, accept quest button, follow the arrow, return, accept reward button and done. In Vindictus I can follow the story and the characters, it's just a better way to handle it imo. If you would like a reference.

It should be an option, some will want the instant text. But if it were to happen, have a speed slider so each person can adjust the speed the text writes itself. Thanks for consideration.