Very nice! The automatic switching of weapons was a cool concept, and I particularly liked the homing bullets which meant keeping distance from enemies was a viable strategy - really useful once the flying robots were introduced.
Would love to see a few more enemy types, and a slightly longer period of invulnerability after taking damage as I lost a couple of hearts in very quick succession on one stage, but still managed to (barely) make it through to the end :)