Well rounded team is one which as all the bases covered, I haven't followed england's matches in this tournament but I have a perception of their bowling being very weak, except mark wood I can't think of any other decent bowler. Also England has been blasting their way out of trouble, but that strategy won't work on a wicket like today where you have to grind it out to score runs. If the wicket is completely flat then I guess England will bat the opposition out of the match but if there is even a little bit of help for the bowlers or just a bit of slowness in the track then I see them struggling to put up a decent total. Also their spin bowling department is weak too, they have relied on a simple strategy to win all matches, it will be interesting to see what'll happen when they face a not so batting friendly wicket.
Coming to India- India's batting is stable and reliable but not explosive, our bowling attack is good but can go for runs on completely flat tracks, we got good pacers and good spinners, fielding has not been up to the mark till now but overall the Indian team is more balanced than England. It would be an interesting match under the right conditions but could even be anti-climatic