Well polished with nice sound and fun visuals.
Balance felt a bit off, I could buy the minigun after the first wave, and since weapons didn't reload when I wasn't using them, it didn't feel useful to use multiple weapons.
It would also be nice to have the waves be a bit shorter! Those felt like 10 long seconds!