So i've decided to play pokemon emerald again but this time i'm trying to use pokemon I haven't really used before.

Heres my team so far
Blaziken
Ludicolo
Gardervoir (surprisingly never played through emerald with this)
Pelipper

I'm stuck for other team members i've though about using aggron, bannette or weezing. Any suggestions for other team members?