We will never have a consistent batting lineup until we think about the middle order. Right now, we have no middle order. Sehwag and Gambhir are good openers even though they tend to fail often now. Virat is the best number 3 we have right now but after him, I don't even see the middle order. Rohit and Raina are just burdens on the team. Rohit can't even last 20 minutes on the crease no matter what the pitch or batting condition is like. On the other hand, Raina is a complete failure too. He isn't even consistent on dead pitches. He might get lucky once in a while and get a 50 on dead pitches but otherwise, he is a flop.