Where are Pokemon FireRed good teams?

i think a good team always has your Pokemon being of different types.

my team is:

Charizard

Pidgeot

Raichu

Mr. Mime

Vaporeon

Articuno

My team is pretty much the same but i have different Pokemon, but they are the same type.

Charizard fire/flying

Alakazam Psychic

Articuno Ice/Flying

Seadra Water

Electrode Electric

(I don't have a 6th one)