I would like to add that I did not find many boss up to the fire giants mountain that hard, actally, how I would describe them is tedious.
Huge health pools, extremely punishing. I would understand that in an end game boss, not in the middle of the game.
It's like every boss is Orphan of Kos...