Now that I think about it, I haven't had a ton of experience with gauss, but it seems 90% of the time, the gauss is built on top of terraform, which in fact eliminates a number of it's weaknesses, and makes it decently stronger. Gauss on terraform does not seem weak at all, although if it is on flat ground it is still a little vulnerable.
It has a decent range, outranging quite a few skirmishers, making skirmishers not very effective whatsoever against them (especially if on terraform), but they are vulnerable to decent numbers of raiders (except if on terraform). This is fine though, because gauss isn't supposed to be able to deal with everything, so it kind of pushes you to build some other defense (or just get units) to back it up, which makes more sense.
Overall I should look more into it I suppose, but if any defense needs a buff it's stardust. Stardust is still pretty effective if put on a cliff and your enemies are at the bottom (since it is hard for them to hit it), but other than that it isn't that good.
[Spoiler]also units are just better