Re: Lots of shielding requires lots of fuel.
"I dont know how much the propellant for a gun like this is but I'd bet its a shit load cheaper than rocket fuel ..."
If one used a railgun then one isn't dealing with a propellant at all, just a source of electricity.
Another advantage is the lack of noise from the explosive combustion of the said propellant, leaving only the sonic boom, so watch out for a sudden brown-out followed by a loud bang (and the sound of breaking glass)!