I was talking to Seamus S, and he had the most interesting idea which would fix the problems of galleons being underpowered with anything other than lumberjacks, gatling + flak being mandatory on almost every ship as they have the highest anti-armour damage and highest anti-hull damage, respectively, and gunners being underpowered compared to engineers as you don't need more than 1 ammo type for the vast majority of guns. Just make ammo type determine damage type.
This would make which guns you take largely a stylistic choice depending on your playstyle, and would allow far more options for loadouts other than just gatling + flak for brawling. It would also allow heavy weapons to actually strip armour, which would make brawling galleons viable, and it would make gunners much more needed as you could switch from anti-armour to anti-balloon to anti-hull ammo type as needed.
Opinions?