Definitely above average for this style
I really enjoy this kind of game and you got enough pacing and variety to make it stand out. Just enough new enemies and upgrades with each wave to keep it interesting.
Word of warning though: even on low quality and with the downloaded version, my computer really struggled with it after about wave 9 or 10. I knwo you warned people in advance but jesus for a fairly simple looking game it sure uses up a lot of resources. The game crashed before I could finish it and was taking so long I doubt I'll try it again. Maybe I just need a new computer.