I can only rate your Pokemon team if I know the levels of your pokemon. Otherwise, I an't really help you. Tropius, however, is good to have as an HM Slave, so there's one good thing about your team.
What 6 Pokemon your rival has is different depending on what you picked at the start. If you picked the water type, he will have Staraptor, Heracross, Snorlax, Floatzel, Rapidash and Torterra.
shedinja and a venasaur/torterra if you can get 1 of them
well it depends on the level but it sounds like u have very strong Pokemon
I now have Luxray, Floatzel, Mr. Mime, Staraptor and a Torterra What should I get as a sixth one? I'm on the road to Snowpoint City
Floatzel does not evolve. Buizel evolves at level 26 into a floatzel
If you started with Chimchar, he'll have: Empoleon, Snorlax, Heracross, Staraptor, Roserade, and Rapidash. If you started with Turtwig, he'll have: Infernape, Staraptor, Floatzel, Rapidash, Roserade, Heracross, and Snorlax. If you started with Piplup, he'll have: Torterra, Rapidash, Floatzel, Staraptor, Heracross, and Snorlax.
a staraptor,torterra,garchomp,luxray,milotic,and a floatzel
your team is good just don`t 2 of the same type Pokemon on the same team ( ha i should be talking i have like 3 water types
the best team in Pokemon pearl is Torterra Rapidash Floatzel Staraptor Weavile Luxray its up to you to decide what you want but try to cover all types
honchkrow/staraptor (aaron), infernape/rapidash (aaron), leafeon/roserade/torterra (bertha), empoleon/floatzel (flint), honchkrow/spiritomb (lucian), glaceon/abomasnow (cynthia's garchomp)
Floatzel Snorlax Heracross Roserade Staraptor Empoleon/Torterra/Infernape
pikachu, staraptor, gible, torterra, monferno and floatzel
torterra gilscor (or golem) floatzel luxray staraptor and skunktank because it learns flamethrower when it evolves
What 6 Pokemon your rival has is different depending on what you picked at the start. If you picked the water type, he will have Staraptor, Heracross, Snorlax, Floatzel, Rapidash and Torterra.
shedinja and a venasaur/torterra if you can get 1 of them
his main Pokemon can be torterra/empoleon/infernape depending on your first Pokemon. He also has staraptor, heracross, floatzel, snorlax, and roserade
Torterra, Gastrodon (any type), lucario, bronzong, rapidash, and Staraptor. have this team and you will become unbeatable (my team).