The Indian team’s rotation policy has done wonders for it. It has helped unearth some great talent. I think most teams can and must rotate their top players else they’ll get burnt out or be forced out by injuries.
The Aussie cricket team’s policy of rotating its players has come in under fire from former Aussie greats: Steve Waugh, Taylor, Chappell and others. However, I think they are doing the right thing. Firstly it makes no sense to play so many matches. It would be even crazier to have the same set of players play all of them. In particular, a team like Australia has enough bench strength to beat the finest teams in the world without playing their best team. Then why not experiment? After all this is not the World Cup they are playing for!