Ionstorm doesnt know what he is talking about. Do not use range against hammers unless its an incredibly crowded map with defense lines right up against eachother. Use assaults like ravagers. If he tries to retreat past his static defense, you can just kill the static defense too. The key is taking out the static defense, so he has nothing to retreat behind.
Cloakbot: Zeus. You can tank his arty and clean up his defenses, the emp will obliterate any defending coms. Use Scythe if he is in the open, since you can close range before he even realises hehas to retreat.
Shieldbot: Dirtbags will keep him distracted almost indefinitely. Plant roaches in the no-mans land to prevent him ever moving out. If you want to push back against his static defenses, thug+rogue is perfect. Thugs can easily tank and regenerate against hammer fire and protect the rogues while they take out the defenses.
Spiders: Tank with cudgel, take out static d with recluse (Or just spam pure cudgel).
Jumpers: Pyro if light defense, Jack if heavy.
Hovers: Halberd assault hover. Can tank almost infinite hammer shots while closed, meaning it can easily close any range.
Vehicle: Ravagers. That simple.
Gunship: Blackdown, the AoE will gib all his hammers. Blastwings can also work if he is beyond his AA.
Planes: Firestorms. Again, gibs the whole pack. Use EMP bombers to take out his AA before a run (and probably para half the hammers), if he has enough AA to snipe your napalms.
Tank: Reapers, duh.
Assaults is the key. Of course, in really tight situations were you can afford to use ranged options, anything with AoE (Firewalker, pillager) will work as long as he doesnt have shields (except tremor which always works).