I'll tell you the reasons I won't pick him in my test XI then.
Firstly he very young and not that experience at the international level, for the third time he's got a good future ahead of him but I he wouldn't be in mt test XI ATM.
Secondly I don't really want someone like him opening for my team. Yes he's got a reasonable average, but is want I want from my openers is to bat time, and see off the new ball. If he's averaging say 35 at a S/R of 75, he's going normally going to be out within 15 overs while the balls still new, and he wouldn't of done his job. I want my openers to be batting through to lunch as a minimum, not going out there and only getting half the job done more often than not.
Thirdly he is not the most consistent player going around, the way he plays means he's not always going to get you off to that solid start you want, and from my main men at the top of the order I want them to be consistently getting starts. I don't want to be batting at three and thinking there are heaps of demons in the pitch as my opener is out in the middle trying to find the fence and missing.
Fourthly he is yet to perform against a great bowling attack. He is averaging 40 plus against WI, NZ, IND, and ENG the four test nations with the poorest bowling attacks. Against SL and SA in six matches he's averaging under 20, and he is yet to be tested against the best bowling attack in the world Australia. He came up against WI 'B' so I'll exclude them, but NZ, IND, and ENG all lack a genuine quick bowler. The two faster attacks I would say would be Aus and SA, who each have 2 - 3 genuine quick bowlers. Against SA he is averaging 13, and he is yet to get tested against Aus.
Players I would have ahead of him are Katich, Sehwag, Cook, Smith, and Gambhir.