This game is an amazing blend of Mega Man Zero style action platformer and Actraiser. It starts out quite hard, but once you get the feel of the game down you're zipping around the stages and smashing enemies with your array of moves. The game keeps things fresh through both the platforming and town management sections, constantly opening up new areas and abilities in both to keep you engaged. There are side challenge stages inside the levels that will not only test your skills, but improve them by letting you learn how to optimaly use your arsenal in a no-stakes area. The boss fights are good too, and never feel like you win by luck. Overall a fantastic game and one of my favorite action platformers.