I was afraid that the game would be too difficult. After playing 17hrs, the game is indeed difficult but there are many things you can do in the game to make it easier for yourself (Which I did because I'm more interested in exploring the world than mastering the gameplay).
For example, if you're a casual gamer focus on exploring and having small wins (beating mobs, beating mini bosses, buying weapons) in the game before tackling the suggested route.
There are guides online to help you lower the difficulty through finding certain items and buying certain things in the game. This is essentially the easy mode everyone wanted but the core souls fans.
Anyway, great game.