I like that bullets you fired can be obstacles, so you need to aim each shot carefully. Got a good variety of enemy types too.
I found the best strategy is to stay at the middle and shoot whatever is coming towards the player, so you might want to add a new type of enemy that prevents camping