I wanted to clarify the thoughts I had earlier in the Rohit vs Gilchrist for opener.
Gilchrist was, at worst, the second best keeper/batsman in ODI history. If you don't want to pick Dhoni for whatever reason (and you're not picking Buttler) then he's really the only choice (I guess you could pick De Kock, but Gilchrist was better than De Kock).
As a keeper he has no holes in his resume. He kept very well to both top shelf pace (McGrath, Gillespie and Fleming, who were all very different quicks) and spin (including both Warne and Hogg). As an aggressive opener he was the best of his generation, being arguably a better batsman than both Jayasuriya and Sehwag. While he wasn't Tendulkar, literally nobody else has been as good as Tendulkar, so that barely matters.
If Rohit did what he did ten years ago I'd have a lot more respect for it. But right now I think his statistics flatter him. Like Mark Waugh, his average as opener is significantly higher than his overall average but that probably is because he learned the game in the middle order before getting promoted in his prime. The game is also significantly easier for openers and the problem I have with Rohit in an ATG side is that he can cost you runs because he takes too long to get started and only makes it up once he gets to 40 or 50. His strike rate is nothing flash for his era either. There's nothing wrong with it by any means, but it's not exceptional.
Paradoxically I think Rohit would be more valuable the worse the rest of the team was. Because he tends to go large, and only improve his strike rate as his innings progresses, I think he'd be the perfect opener for a side that had a weak middle order. Sure, they would lose when he failed, but when he went large they would definitely win more often. Contrast that to an AT XI, he'd hurt the team when he played a 25(35) type of innings. Gilchrist would be better with his 30(30) innings'. Gilchrist was tested more against quality bowling attacks than Rohit as well.
One area where Rohit really does stand out above his peers (i.e. openers of the last ten years) is his extraordinary ability to get a score of 50+. Most of his best contemporaries are scoring a 50+ score around 30-33% of the time, but Rohit gets there a whopping 40% of the time. That's a phenomenal statistic.
In isolation, Rohit is certainly in the top tier of openers in history. In fact it would be fair to say that he is almost certainly the best "high averaging" opener after Tendulkar. For an ATG side though I think there are better options because building an ODI side is about managing resources and Rohit up top means that the faster scoring middle order bats will likely not get as much time in the middle to really pile on the hurt. His average (and his tendency to go large) is what really stands out and that's something that disproportionately helps weaker sides. For stronger sides, strike rate is more important in an opener. And as I said, his strike rate is very good, but not exceptional.
Personally, I genuinely believe that the best balance historically in an ODI side has been an aggressive opener partnered with a high averaging opener. Waugh/Gilchrist, Hayden/Gilchrist, Ganguly/Tendulkar (Tendulkar played both roles), Tendulkar/Sehwag, Amla/De Kock etc... The current English openers are bucking the trend somewhat by both filling the "aggressive opener" role. This probably only works because they have such a strong batting lineup down the order. If we split and rank openers historically into the two categories, we get two lists that look a bit like this:
High average (era adjusted) (not in order):
Tendulkar
Sharma
Greenidge
Hayden
Amla
Waugh
Dilshan
Haynes
Guptill
Watson
Aggressive (era adjusted) (not in order):
Tendulkar
Roy
Bairstow
Gilchrist
Jayasuriya
Warner
Sehwag
Gayle
De Kock
Gibbs
Personally I think for most sides, pairing someone from the first group and someone from the second group works well. Tendulkar kind of breaks the rules because he was both, but for an AT side, I'd rather pair him with another aggressive opener since that gives a better platform for the middle order. Jayasuriya and Gilchrist are both great options because they bring a second skill to the table.