India is considered the best ICC team because of their consistent performance in international cricket. They have a strong batting lineup, with players like Virat Kohli and Rohit Sharma, who consistently score runs. Their bowling attack is also formidable, with skilled bowlers like Jasprit Bumrah and Ravindra Jadeja. India has won several major tournaments, including the ICC Cricket World Cup and the ICC Champions Trophy. They have also achieved success in all three formats of the game - Test, One Day Internationals, and Twenty20 Internationals. Overall, India's consistent success and talented players make them the best ICC team.