Yes, those weapons were excellent.
Cruiser Torpedo also deserves a mention.
Does this gigaship appear in the last INF misson or in one of the super-confusing sidecampaigns?
That's the Gigas, not the Gargant.
I just want to see a Super Juggernaut brawl.
Play the aforementioned sidecampaign, it's named Solar Wars.
It's decent, though a Gigas vs. Icanus battle is a bit boring.