I don't consider any of these rankings. Whatever said and done Indian team in spite of its recent victories is still a weak team. When it loses it loses by a big margin while its victory comes always by a good display by a single batsman or bowler and ofcourse by thin margin and always in last over or ball! If you have to consider a team as good every majority of batsmen should show talent like how West Indies team played against us and England team playing now in Ashes.