Just finished a game, Rome and Macedonia simultaneously attacked me from both sides. Was ready for them, destroyed their army in about 5 minutes but Macedonia had about 25 battering rams, and rome had about 15 coming at me from two directions.
In what part of history was this ever realistic? Battering rams should be useless if that field is already lost, they're not tanks and at this point it just makes the most sense to spam battering rams.
One idea I had is to give them two modes, one for travelling which makes them move at their current speed but makes them rather weak and easy to kill and a battering version which makes them hard to kill but extremely slow. And there should be some time wasted to change modes like how catapults work
Making them easier to capture by melee units makes more sense too if we're just looking at a quick fix.
It's not a matter of "just getting better" I could easily make a bunch of battering rams to outdo my opponent but that ruins the game
I mean I understand this is all for fun but but we should strive to go for realism whenever possible