There are too many great combiantions to deicde. It really depends on who the player is and what suits thier battling strategy. You can create several teams for just beating the storyline of the game, and still have several more combinations/teams for playing the game for maximum enjoyment. Also, thre are tons of pokemon that can suit different roles in each team with all different abilitites and moves to make the game mroe complex. So my answer is there is no pokemon team of RBY/GSC; really there is no ultimate team out of all Gen V pokemon.
I am trying to find a team everyone can agree is foolproof, or at least the tightest.
And jakeyboy, gengar can destroy alakazam as well because they are both supereffective against one another(Boils down to who's faster)
From the arguments I've seen,
Jolteon: Great special, Great move pool, good speed. Supereffective against flying, water.
Dragonite: Many resistances(Being a dragon type), Good move pool, good stats.
Rhydon: Hits hard. Is a tough jahamma mamma. Attack Sweeper? STAB earthquake and rockslide also pack a punch.
Starmie: Good move pool. Good speed and special. Takes care of rock/ground/fire types.
Alakazam: Amazing special. Psychic type(Buh bye poison and ghost types). But May I add its kinda squishy(low hp).
Snorlax: One tough cookie. Good attack and special defence/defence
Other great arguements
Gengar: Amazing special. the ONLY ghost type in gen1. Squishy, but immune to normal and fighting, strong against psychic.
Charizard: Fire/flying type. A good sp att/att sweeper? Good moves. Takes care of pesky grass types.
Jynx: Can make opponents sleep. Psychic and Ice beam available.
I must ask: Chatot, why butterfree?
Keep arguing, improving, and defending your opinions and choices!!