Very cool.
Only complaints would be sometimes it didn't shoot which got a little frustrating, and stage 2 was too difficult - some enemies would shoot almost instantly making it impossible to get to them, and randomly swapping to hostages did not feel fair or fun at all.
Final boss was also way too easy.