What guy? I've seen Rahane, Vijay and Pujara play and none of them strike me as particularly exceptional.
The weakness, almost spineless batting performances from India aren't new, they have been present since the loss of Dravid, Laxman and lastly Tendulkar. No one has really been capable of fulfilling those roles, again, great comparisons with Australia imo. Smith, Warner, Kohli, Dhawan can all smash very good half centuries and centuries with a good run rate, in fact Kohli and Warner are two of my faves to watch but neither cricketer is mature or tough enough to play long, excruciating innings. Ugly innings. Innings that the likes of Younis Khan, Steve Waugh, Dravid and co could dig in and play. India's needs someone like that.
But hey, as long as the weak batting keeps giving up good test matches I have no problem.