Compress level ranges - Open World and Personal Story
With the Personal Story, the problem is that there is a TWO level gap between story steps. In other words, that’s two whole hours of not-story in between ~30 minute quests. While this isn’t a severe issue with the 1-10 arc, due to the relatively fast level gains at that point, it becomes a horrible pacing issue later on where trying to play story for the sake of story quickly and easily puts you upwards of 4-6 levels lower than recommended for your given quest. Again though, once you hit Lv70, pacing becomes far more sane as the quests are now spaced by one level, so underleveling is far less severe.
My solution here is to the exact opposite of the Open World solution – compress the level ranges into the upper half of the bracket. Therefore, this reshuffling would go from:
1-10, 10-20, 20-30, 30-40, 40-50, 50-60, 60-70
to
1-10, 15-20, 25-30, 35-40, 45-50, 55-60, 65-70
The raw time spent getting to the Lv70 point still remains the same, but individual arcs feel more continuous because you can more easily keep pace with the level ramp up. And while the overall story can be separated into 1-30, 30-50 (shared 20-30 between 1st and 2nd) and 50-80, each of these come in mini-arcs of 10 levels. This in turn allows the current design to “break up” the mini-arcs without ruining the pace of the overall story. In particular, creating the 5 level gap means that instead of instantly getting a message that “Something big is happening!” immediately after an arc ends, there is instead a pause that properly implies the passage of time. Nor do you have the issue where a story branch might say that you “need to do something quickly”, but because you’re 4-6 level behind you can’t do so without dying horribly trying.