I think the difficulty is fine, the different phases give lots of variety as well, the amount of hitpoints though is torture ;-) But fair point, I am prioritizing HP upgrades a bit, but if I practice not getting hit, I can indeed prioritize firepower more for the boss ;-)