A lot of people were afraid of the ammo system, but it's really not a problem, only in extended boss battles can you even get close to running out, and even then it's only if you go very trigger happy and waste a lot.

You get 250 ammo total (after expansions), each shot takes 1 of a type, and charge shots take 10, as long as you don't spam fire you'll be fine.