Grid Smashers does do decent damage to armor, provided that it actually hits them. More often than not you end up with a miss and the "Our artillery had no effect" sound effect from your units.
All the upgrades have pretty much been disappointments. They're all stat increases, manifesting themselves in the game as no more than mathematics behind the scenes. And not very dramatic mathematics, either.