With my offensive army/ armies I always include the latest artillery as soon as I can build them, usually two units. I also prefer them when defending rivercrossings since it takes some time for the attackers to deploy and attack so you can easily get some 10-20 rounds away before they even engages you.