Game’s progression is currently fairly weird and unless someone can properly explain why the main quest gets you through an insanely underleveled area, a recommended level area and then an insanely high level dungeon area, along with resetting exp requirements to 1/10 every about 50 levels, I would love to be enlightened.
Apparently the game does not expect you to access Kateen Forest prior to completing Mage Tower, similarly nothing points towards the sins pilgrimage until the Sanctuary main quest-line, I don’t recall any mentions of the area north of Klaipeda either. It is unclear at this point of whether the game expects you to complete every area under the directive of a main quest, or expects you to explore and complete them yourself.
Speaking of grind-walls, thing is, you can possibly reach level 200 with the minimal possible grind, but it takes effort in managing the infamous Exp Cards.
Grinding in this game is barely any worth. Exp Cards, Dungeons and Demon Prison are literally the only 3 things that matter. On my first blind playthrough, I ended up missing all dungeons, I met at least 5 grind walls (Mausoleum Constructor Chapel, Mage Tower 4f, Penitence Route/Legwyn Family, Demon Prison District 2/2nd Demon Prison, Ruklys Street) and had to grind for at least 5-10 levels each (including the infamous 160+ grind where each level used to take 3-4 hours of grind max on best case scenario before the double exp). On my next playthrough, I went through every single map I knew of before hand, didn’t miss any dungeons (note that nothing points you towards the dungeons, some of which you might ignore existence altogether), saved all Lv6 Exp cards, grinded Demon Prison till level 165, used all Exp Cards and then continued questing and dungeons all the way to 200. The only grind happened in Demon Prison and it took only 4 hours a day for 2 days. My second playthrough took me a week, my first took me 3 weeks.
You can’t exactly say progression isn’t effed up considering the amount of knowledge needed and Exp Cards management to ensure an enjoyable experience.