As all BL games, I think the first run is too long.
I spend around 60h on the game and i suspect the end is near.
I enjoy the story and the sub quests, but there is one problem with this. I try to do all subquests and explorations, and then I’m L45 in the last part of the game and the zone’s level is around 38-39. So the loot is trash, the xp too and the enemies too easy.
I think you should have removed a lot of sub story to put them in the second run, and keep the first run around 40h with good level curve.
I think my xp problem is because I played with a friend, earlier in the story than me.
Your auto level adjust is just brilliant, the game scale really good and I don’t feel overpowered when I play with him (at the beginning at least) but as I get loot at my level, I get “overpowered” for my personal story, and my friend start to get higher level than the zones.
Maybe an auto leveling for zones should have been more interesting. Or removing the side quests. Maybe unlocking them near the end.
By the way, the game is great, more interesting than previous one I thing. And GG for the voice acting, it adds a lot.