Rate the team I'm trying to get

This is the team im trying to get in my current emerald playthough. I've added each pokemon everything but IV distribution, I've also added their type advantages/disadvantages and their move coverage.