I don't rate Dhoni as much, but you're absolutely under-rating Dhoni here. First of all, Dhoni's wicket-keeping abilities are amongst the best in the world. I'm not sure how much you've seen him but if you've watched him regularly then you would know that he is amongst the most reliable wicket keepers in the world right now. Don't get me wrong I also rate Prior highly. But I just don't think there is a noticable difference between Haddin, Dhoni and Prior. Ofcourse if we count AB and Sangakarra as Wicket Keepers, then there is no competition as two of them are surely the best.
Secondly, Gambhir is not a traditional batsmen at all. He is not amongst the most talented, but his mindset is like an Aussie batsmen i.e he is a very, very determined and hardworking cricketer. I'm sure that he will grind out and score consistently.
Also it seems that you've under-rated India and over-rated England. We coped up well facing the likes of Steyn and Morkel(Both of them would get into English teams easily) on the SA Pitches which are far more bowler friendly than English.
Actually the English Pitches will suit our bowling attack well, as most of them apart from Ishant doesn't really rely on speed.