Is the game hard yes. You have to watch and learn patterns off the bosses' movements and dodge and don't get greedy for attacks. This also applies to regular enemies, even the small ones. Hit and run. Not so fun. Has the game made me angry yes. Then I take a break and try again later. Explore other parts of the world, collect a little money and buy upgrades. Then come back to the boss with a vengeance, and defeat it until the next boss crushes me. The wost thing i can say is that the game feels like it takes your time for granted. Constantly running back to bosses is annoying and mor painful than dying on the boss multiple times. And i have to be honest i've now started using guids. Ther's are secret walls everywhere.