Easy, the minigun! it shares ammo with her normal weapon!
- Actually it doesn't. Her assault carbine uses companion ammo which is infinite, but only works for companion weapons. Even though it should, it won't work on the minigun.
Whichever one you're not going to use and can spare the ammo for - her energy and guns skills are the same.