Enslaved Giant

Enslaved giants throw blouders that can stun a single unit with a medium range. However, enslaved giants are only support units, you will need an army to cover your giants

Animation cancel
Animation cancel is very useful. An enslaved giant can cancel the animation rught after the boulder leaves the giant's hands, and the enslaved giant can attack again without going through the rest of the animation, and attack again. This leads to more damage and stun time.

As a meat shield
Giants have a lot of hit points and have armor, and due to their huge body size, they can tank projectiles and cover the weaker units behind him, such as albowtross, merics.