England's biggest problem with the Aussie batting has probably been Haddin and the partnerships he has been part of.
However, if we look through the Aussie batting lineup in batting order they have been pretty solid - barring perhaps Smith & Bailey - and a long way better than their English counterparts:
1 Warner 491 runs at 70.1
2 Rogers 333 runs at 41.6
3 Watson 293 runs at 41.9
4 Clarke 347 runs at 49.6
5 Smith 205 runs at 34.2
6 Bailey 136 runs at 27.2
7 Haddin 390 runs at 65.0
8 Johnson 149 runs at 37.3
9 Siddle 34 runs at 8.5
10 Harris 82 runs at 27.3
11. Lyon 53 runs and not dismissed yet.