A major weakness of Pakistan is that when the top order is over, the match is over. It is difficult to win against a good opponent in such situations. As England is a complete team. England can be defeated by a combined effort. Pakistan have some good points here and if they can stay on the pitch especially top two wickets they can score a lot of runs. On the other there have good bowlers too. They can also do well in bowling action. But the Australian pitch is suitable for England where it will be hostile towards Pakistan.
Despite of all the weakness - Pakistan reached the final.
They have been certainty lucky to have reached the finals. Good luck to team Pakistan but I have at the back of my mind. Maybe England will win it.