Disagree on catapult. Its so unpredictable in its firing that you will likely incinerate a good portion of your own army

Treb is even a bit more accurate in that regard.