Pretty excellent, except that the upgrades are a little too potent. Especially the very last one bullet upgrade. Didn't get it on my first playthrough, but when i tried it later, those things just annihilated even the final boss in moments, which is kind of silly.