Great, but not flawless
This is a spectacular game. No doubt about it. The difficulty goes up rather smoothly and is sufficiently challenging. And the ending was actually very cool.
There are some few issues, though. The game definitely depends on your ability to headshot skill (at least, until all the upgrades reach level 3). However, due to the nature of your accuracy in the early game, the spread of shots seem to be random that it's impossible to get consistent earnings. Thankfully, the game does seem to weigh in favor of headshots.
Is it just me, or do I seem to get more headshots at level 2 accuracy than at level 3 accuracy? And does limping an enemy with a leg shot have absolutely no effect on their walking speed?
You made the intro skippable-however, the in-game cutscenes need to be skippable too (even if they aren't that long). They are cool the first time, but, they can be annoying on replays.
I also noticed the glitch of the enemies remaining counter at the end of a level as well. But it wasn't always 3. It was 8 at wave 19, for instance. Likely, it has something to do with kills from special abilities.
Also, at times, arrows seem to actually go right through enemies. I've actually taken notice of it a couple times, but during my playthrough while writing this review, there was one such incident at the end of wave 18. I saw literally 5 arrows of my arrows go right through a spearman at around upper neck level without any effect. A little adjusting, though, and then he died, but not before the guy got off a few cheap shots.
Now, for some opinions.
I don't like the fact that you actually have to purchase accuracy-I prefer skill than chance.
The throwing axemen are probably the worst enemies in the game. Their shield seems to be invincible, or at least it can take a whole bunch of shots. Yeah, you have to shoot his legs, then take out the head, but it gets increasingly harder to hit his legs more he gets close. And then, they're usually the ones protecting their other comrades from getting hit. By the time he's right at your doorstep throwing his axes that do chunks of damage to your castle walls, it's a matter of luck to down him. For some reason, shooting him while he's trying to throw his axe doesn't seem to work all that well (at least, from what I've seen).