too many legends....i'd get rid of everything except the Mewtwo and train it to level 100....this team has too many overlapping weaknesses
That actually isn't that bad of a team. There is no one type that can absolutley dominate the team, but there are too many legends.
milotic lv 75
crawdaunt lv 44
there are a few pokemon that have overlapping weaknesses (kyogre, milotic, and crawduant; rayquaza and groudon). i'd work on training them up to 100 and keeping the rayquaza. but that's just me....