Thanks! Great to hear you like it. To respond to your points:
The good things:
1. Thank you! It took me a while to make but I wanted to make this game look different from any other defense game. The graphics were a lot of work so I'm really glad to hear you like them.
2. The stories come from Myth's creative mind. I like them a lot too.
3. Good to hear. It was one of those things added to the game in a later stage to let the way you distribute resources influence the game a bit more. Besides that it should add another thing to worry about during the game, thus reducing the chance of getting bored. I hope those goals were achieved ^^.
4. Thanks again here. Though I must say we only selected the track. We found it on the Newgrounds Audio portal and it's from one of the audio artists credited in the Credits section of the game

(I don't recall which of the three in particular). It has that nice feeling to it that it's not getting annoying easily and that it has a bit of an undertone that refers to an upcoming battle.
The not so good things:
1. True, they are pretty hard to take out at that point. Actually the choice was made to let them be hard to take out. It's kind of the ultimate adversary. You have to spot them early and take them out before they start loading their weapon or you're gonna be fired at with at least 1 projectile. But that's also the reason why I didn't want to make them disappear completely or stay visible completely. They only fire once in a while so it would be too easy to stop them from firing at all if they would remain in plain sight. If they would hide completely, it would become too hard and annoying to spot them. So that's the reason they are the way they are.
2. Nope, you've got the soldiers that fire the rifle. And actually, once you've skilled those up a bit, in particular when you get to the "lucky shot" skill. They're as good as snipers. But yes, you're the only sniper on your side.
3. Even though there's the ability to increase your amount of bullets at skill upgrade, I'm sure you meant that even with that you run out of bullets soon. Well yeah, that kind of was a choice we had to make. If you had more bullets, it would become more easy the moment you start to hit more. Now you have to savor every bullet and not waste them on weak enemies. But yes, if you use your weapon a lot in the initial runs, you're gonna run out of ammo later, which may end up boring the game session.
4.They are aren't they?

But they're still pretty darn strong. If you don't take them out quickly they're definitely going to hurt your soldiers!
"The absence of rules is the enemy of art." ~Orson Wells
