The debate right now is - Pujara in or Pujara out? Pujara has made things very tough for his century in his last test vs Sri Lanka. Rohit did not perform as well as Pujara in that game, but he has been in stellar ODI and T20 form. However if the captain does the right thing of not considering LOI form, then Pujara should play ahead of Rohit. Pujara should not be used as a makeshift opening option when we have three specialist openers fit and ready in the side.
And the second thing is - Jadeja in or Jadeja out? According to me, Jadeja can only play if India decide to play three spinners. If its two spinner, Ashwin and Mishra take those spots. If its one spinner, Ashwin takes it.
My teams for the first test-
India
Vijay
Pujara
Rahane
Kohli
Rohit
Ojha
Jadeja
Ashwin
Mishra
Yadav
Aaron
(I'm guessing Ishant is banned)
SA
Van Zyl
Elgar
Faf
Amla
de Villiers
Duminy (if he's fit)
de Kock but Vilas will play
Harmer
Steyn
Morkel
Tahir
From a patriotic point of view, I would love to see Philander play because he's the most atrocious bowler in these conditions. I'd not be surprised if he gets carted around the park. I don't know about SA spin reserves but Tahir has to play for me. He's expensive but he can win games by picking wickets.
I agree completely with you apart from the makeshift opening option. Pujara scored that ton as an opener and frankly, if Dhawan can open anyone really can. I think picking Dhawan ahead of Rohit is a bit unfair. The most practical option is to have Vijay and Rahul open with Pujara at 3. The rest follow, with the keeper at 6 and Jadeja at 7. But, India's management has a fetish for Rohit and that's why I think he should bat @ 6 with Rahul and Dhawan making way. It will be quite ludicrous to drop Pujara.
Also, Jadeja has been picking wickets for fun in the Ranji Trophy. I would guess he has to play. But I agree about your two spinners. I just don't know what frame of mind Mishra is in. What would be utterly impractical is to see Binny play no matter how much grass there is on the wicket.
My team would be:
Rohit (When he shifted up in Limited overs his ave changed from mere 29 to 40.2 so why can't he open in tests?)
Dhawan
Pujara
Kohli
Rahane
Rahul
Jadeja
Ashwin
Mishra
Yadav
Ishant/Aaron