I completely agree wit InkAsriel & RemRemTheSheepeyy.
Giants overall is pretty weak they dont really have any resistances by the time that one is most likely is due to come around, basically due to the meta (in my opinion) of tower placements, Archer, Zeus, and Sorcerer. When those towers are on the correct path (Explosive Arrows, Mini Zeus', and Multiple Animals) the giant just gets shredded like paper in a shredder. Even when maxed out, and with support like Magma Cubes, the giant tends to go down first, and the Zombies that it drops after death, isnt worth it at all, because usually those just appear for like a few frames on a 500+ FPS computer (that should show how quickly the towers can clean up the normal zombies when a giant dies) It is also obvious when a giant is close to death because it gets a massive speed boost, but as said before, its rarely helpful.
On the other hand, Infernal AoE potions are wicked strong, for their price, they can wipe out or do serious damage to mobs, which doesnt make sense to me where the Zeus AoE and Meteor AoE are more expensive, and does less DPS over all, and towers like Archers, Turrets, and Guards (at the end) can deflect the Meteors that comes down, lowing that DPS even more, sometimes if in a massive area with a bunch of said towers, the cash you spend on it becomes worthless because you spent like 800 Credits to do no damage, and have a potion cool down
(The Meteor experience is observation based, and can be wrong)
Infernal AoE potions are the way to go, and if you dont use them, and use the 2 other damaging potions, you're wasting your time and cash.
Thats my two cents on it, TL:DR, Buff Giants, Nerf Infernal AoE potions