The whole skill system with so many skills, 3 different trees where you unlock each tier separately for each tree and only 12 slots for active skills at the time gives the impression it was designed specifically for NG+ (or even NG++ and further playthroughs to accumulate skill points) only where it could truly shine and be used with its full potential. Based on how they talked about the importance of preparation before fights with monsters, reading about it, learning their strong and weak points, vulnerabilities the real play and fun will begin at the moment when the monsters will be so powerful you will be forced to focus on preparation to the actual fight more than just put the right oil to the sword but also decide which skills will work the best and reconsider your current build, think about the tactic and strongly rely on the potions and decoctions to match the opponent. But this could be possible only when accumulating enough skill points to unlock all skills to have to choose from, which would take at least couple playthroughs. Giving the players so complex skill system while preventing them to unlock them all is a torture. Currently Death March difficulty is a joke after passing a certain level and enemies are to much predictable. With increasing the difficulty in NG+ and introducing some unpredictable behavior of the monsters in a fight it'd become much more interesting. From what I see people tend to stick to just one build that works best for them after gathering enough skill points and use that one build against every type of enemy rather to match the build for a specific enemy type every time. And reset the points and change the build to another mostly to try out different style.