The Indian team for the 2019 World Cup is a very balanced one, with very good players in it. They are certainly good enough to win the World Cup. And, by the same token, there are players who are not in the team who could potentially have been there. Such is the strength of Indian cricket at the moment that you could probably pick two World Cup teams and both would do well.