I don't really think players like Shaw, Vihari and Pant fall into the World Class category yet since they are currently newbies in the primary formats. The players who disappointed me were Pujara, Kohli, Rahane and Mayank.
If India are serious about winning the WTC, they need to replace the newbies with experienced players like Rohit, Rahul, Hardik, Dhawan etc.
India is not facing any crisis in Subcontinent or Caribbean conditions. Pick any player from India A and they will give you 100s or even 200s at some point. so it doesn't matter who playing in home series. Problem comes in SENA countries and TBH almost all players gave poor performances so far including KL Rahul and Rohit.
For SENA counties
India's best bet are Mayank-Vihari-Shaw-Gill-Pandaya in SENA countries. So far Mayank-Vihari did okay (Except recent series). Shaw is new so he need some experience (Same with Gill, if he gets chance). Hardik can play crucial part but he gave average performance so far, he can still play his part if he improve his bowling a bit.
Rohit is miss and hit if ball start moving in foreign condition, management tried to fit him in the middle order but he failed so let's see if he can perform as an opener in next Australia tour. KL Rahul's chances are very thin considering his past performance in SA,Eng and Aus, unless he starts keeping in test too.
Dhawan Test career is finished for good and he's not coming back. Not worry about Pujara and Kohli as they are world class cricketer and for them its just matter of time. I like Rahane as he's the only Indian batsman who used to be very successful in SENA counties but his recent form is very concerning, I hope he get his form back soon.
Defeating Australia would be too tough away from home while England even in India would be challenging.
True......
I see Aus and NZ as top two and India as the third one in the table.
I have more or less same sentiments.. India need to play their A game in DEC against Aus otherwise bye bye WTC