Just floating out an idea...
In a comped system, such as:
http://warhammer.org...p?f=13&t=127740
The idea is to use a combined arms.
With my Stormcast, I'd put liberators up front, with Retributors 2.5" back. When the Liberators take the the charge, it brings the Retributors into combat, but outside of the Ironguts 2" reach. They can't pile into the Retributors, as the Liberators are in the way.
In combat, the ogres would be swinging first and putting the hurt down on the Liberators. Hopefully, some survive.
On my go, the Retributors pile in and swing, followed by the surviving liberators.
In a faction list (Good), I'd go with a shooter unit backed up by a beat stick. Empire Handgunners are excellent at this (free shots as they are charged), with liberators piling in to clean house. With effective shooters on point, you can stand off and fire away should the enemy not close in.
If you want to go all in on this, you could back up the Retributors with Protectors. With a 3" reach, charging in would be very dangerous; handgunner shots, followed by 11 3+/3+ attacks rend 1, damage 2, mortal on a 6 to wound; followed up by 16 3+/3+ rend 1 attacks.
So how do you counter multi-layered targets?
For storm casts, I'm running a prime + 1 Celestents on Dracos, giving me 3 shots that hit all units in an area. Pile up 3 units, and I'm doing triple damage. Shoot the middle unit, and try to make a gap where you can engage without pulling the middle unit in.
I've seen high elves with a griffon do wonders at tearing apart the multi-wound bunker; The griffon piles in 6", jumping to the middle unit and striking the counter punch before they swing.
If you're just pushing one unit at another, you're doing it wrong.