I really liked the cartridge mechanic. It gives you an incentive to empty your ammo to get the cartridge powerup, but then once you use it you're forced to eat a bunch of enemies to reload before you can shoot again. It gives the game a nice rhythm.