This is a really solid shoot-em-up. Invulnerability skills have too much uptime (cooldown-to-duration ratio), making Arcane and Shadow kinda overpowered classes, but other than that minor complaint I really don't think I have any.
Oh, and it also doesn't seem to save between refreshes, but that might be an issue on my end.