I disagree with some comments. I've had a fun time playing. On Story Mode, it's easy enough to play through, and there are tons of side quests, you just have to talk to everyone and figure it out. The bosses are challenging, so make sure you rest enough to upgrade. (Resting at a hideout is the only way to begin a new night, as well as level up your character by spending XP on different moves and passive abilities.)
I have been able to find most of what I need for crafting, but I do occasionally have need for the traders. Craft a lot of treatments to carry around, so you can heal those you talk to quickly and easily, without having to track them down.
Speaking to the comments about dead ends and travelling, it can get frustrating to have to walk/jog everywhere, but there's treasure absolutely everywhere you go. There are times I'll find treasures I'd missed the other 40 times I walked past that spot! I believe the point of having you walk everywhere is to interact with citizens of the boroughs you travel through, as well as do mini battles with the Priwen guards and Skal creatures. This can up your XP quite well, without having to eat the citizens.
After a new night has begun, you are given graphics of the consequences of your actions, who's sick, and so on. You have the ability to to mesmerize and eat the citizens, but you lose out on any hints or side quests they held.
I haven't yet tried the more challenging modes, as I like to enjoy the story first.
All in all, it's an enjoyable game, but probably not a quick one to finish u less you don't do any side missions, heal anyone, or just eat everyone. I'm excited to see the new one next year!