The gameplay loop is fun and the upgrades are cool, but the thing that really gets me here is the level of polish. In particular, the dynamic pan-and-zoom during combat is really well done; it really makes things feel like there's an intelligent person manning the camera and keeping the action in frame. The controls are great, too, and combat feels really nice. Not much else to say, just a great game all-around. Awesome work!