Super Metroid style. Your main gun that can be upgraded in multiple ways (including charged shots) and then more powerful weapons with different dynamics as separate and finite. Also, missile expansion packs (bump the max ammo count) works well.
Man, now I want to play Super Metroid again.
__________________
<.<
>.>
-.-
|