Mega units need to be designed so that there is a regular unit class counter beyond specifically designed anti-heavy units (just sayin'... again...).
karacho... what are you talking about. AA maybe? Every RTS is based around hard-counters (on the unit level, perhaps not on the meta-strategic level).
Licho doesn't like how snipers work ATM. He wants them to uncloak. Google would not approve of any dynamic that reveals the sniper to the player but not to the AI (IE, like the old seismic detectors).
Personally I think we need another form of detection beyond spamming units and bumping into things. Some kind of active sensor sweep that requires player attention, or a passive ability.
A passive ability on radar that reveals cloaked units within some fraction of their radar radius would be good, but then someone using cloaked units has no real way to identify the 'no-go' easily. So you'd have to have radar show up when you enter their range with a cloaked unit, which would then draw the reveal radius so you can avoid it for as long as possible.