I think that a particular problem of this game is the fact that the overworld can be so crowded (especially in the earlier cities) that you can't distinguish the players from the NPCs, and i think that a good solution for this would be adding a setting that makes every player's model more "transparent" (excluding NPCs and Friends).