I just unlocked ballistas, and I don't understand how to use them effectively. They just seem so weak. For ten troop capacity I could have:
One ballista with 266 DPS and 280 health
Ten landsknechts with 1780 DPS and 3510 health (I'm playing Germany)
Sure the ballista can fire over walls...