i really like the setting and story of thiese games, but they do have some quite step difficulty curves when it comes to bosses, (First game) it begins with the 3:rd boss that sometimes uses an attack that can spread to the whole room making it impossible to avoid and at higher difficulty you can die from a few of these, the other bosses are managable until the last dungeon where it has some of the best and worst examples of bosses i have seen in a long time,
1 boss you have to simply rush to defeat,
1 with destructible floor that breaks when you attack him so you can't attack all the time but he also practicly drains your health every second with fireballs so you don't have much time to kill him, he does follow a path but he is faster than you so you can only strike him a few times every cykle and with the floor broken, maybe not at all. very frustrating boss that needs 90% luck.
1 you have to have patience and only strike at certain times making it nerve wrecking when it's almost dead,
1 that follows a certain pattern and you can only attack him after he has attacked and if you are carefull can be beaten with full health remaining.
the second part is more forgiving but it also has a few bosses that are anoying but not close to part 1:s last boss.