I honestly believe we've got a better ODI side, with Sachin out injured for the first 3 anyway. India's batting doesn't look strong enough for me, outside Sehwag and Gambhir India could struggle, apart from Dhoni of course. If England can target Dhoni and get him out cheaply, like they did to Kallis or even McCullum in England, then it'll just be a matter of dismissing the 2 openers and it should be Englands game. I think the first change bowlers of Harmison and Flintoff are unmatched around the world. I can't see Sharma or Raina hitting either of those 2 around.
The main feature of India's play will be the spin. England have famously struggled against spin, but we do now have a couple of good quality players of spin. Shah is very good, Bell, Pietersen and Bopara are all very good as well, not sure Bopara will play though tbh. If Harbhajan and the other spinner (Mishra?) bowl well, then England will struggle. Chawla had quite an impact in England, had Pietersen in trouble with his googly, so I'm surprised he isn't in the squad.
Certainly going to be a great series, just wish there were more tests tbh.