Good but slow
As has been said, the game is a bit slow paced. With the difficulty difference between levels so high I had to replay levels numerous times in order to upgrade enough. The upgrades themselves felt a bit lacking too in that you never get any new types of attack other than a close combat swing. Lastly, the final boss is a bit too weak actually.
Very nice overall, just needs a few tweaks in the game play speed.