Eater of Worlds
I can vouch for Snowball Cannon beinf S. It has great DPS for a preboss weapon, which mind you can be obtained in the easiest non-default biome to survive in, and has both autofire and a disruptive fire rate. Ammo variety hardly applies pre-boss when your choice is bullet or rarer bullet with more damage, or arrow with debuff vs arrow with pierce.As for ranged weapons, snowball launcher has been already buffed to A+, don't think it is S though, no ammo versatility and does not emit light, which is useful in early exploration
DPS-wise it’s comparable to a Platinum Bow with frostburn, but it’ll always be a little higher thanks to autofire meaning it always operates at peak preformance, and is also significantly more disruptive single target than Platinum Bow. And considering the ammo is even cheaper than Frostburn, that’s another point in favor of it.
For its wide number of strengths and being one of the most capable pre-boss weapons that doesn’t require entering dangerous environments, and its autofire+fire rate allowing it to last as a disruptor until Megashark, S tier is fine for it.