Yes. Theres always a way to counter a army, unless you've maxed out everything.
If someone attacked with 200k ballistas it'd be a tough fight.

vBobLing