Based on past performances and current form, Cricbuzz rates each team's strengths and weaknesses on five different fronts ...