Here are the facts:
1) Our current middle order in tests is Azhar, Younis, Misbah, Shafiq. It'll be very difficult for any batsman to make his way in that lineup
2) Fawad Alam averages 55 in Pakistan domestic cricket; the highest FC average in the history of Pak. cricket
3) Alam has opened before anyway making 168 on test debut
4) Who would you play in seam-friendly conditions anyway, Hafeez or Fawad?
Here's my team for Tests
Fawad Alam
Khurram Manzoor / Taufeeq Umar
Azhar Ali
Younis Khan
Misbah ul Haq
Asad Shafiq
Mohammad Rizwan
Bowlers
I hope the rumours are not true that Asad Ali will be replaced by Sohail Tanvir in the ODI squad. Although he didn't play in the champions trophy, i thought he was one of the few positives of the tour. In the pre tournament matches he showed great control of line and length as well as the vital trait of nipping the ball in and out. Also bowled quite well at the death and overall he seems to be a smart operator.
His style of bowling compliments the pace attack well and i feel he is just the type of bowler we need. With the three left armers already in the ODI squad there really is no need for the mediocre Sohail Tanvir. Asad's domestic record (both first class and list A) is as good as any Pakistani pacer out there today and he really does deserve to be persisted with in the ODI squad and also given a run in the test side.
Sohail Tanvir, Tanvir Ahmed, Mohammad Sami, Yasir Arafat and Aizaz Cheema would all represent a step back. The bowling attack is fine as it is, lets just hope the 'selectors'/higher powers see it this way!