Great short metroidvania! I'd say it's mix of Megaman and Metroid :D
I got all main upgrades then 3 health upgrades + 3 missile expansions, I think that should be all ;)
Speaking of upgrades, there's a bug which caused all health upgrades to reappear even though I've taken those before. Skipped them though to prevent bug.