Sorry for the bump but I'd say that excluding ubers snorlax is the best pokemon in RBY.
I'm at the point now where I'd prefer snorlax over tauros if I had to choose between the two. Tauros can sweep teams, but they need to be really crippled beforehand. Snorlax can sweep healthy teams as long as minimal conditions are met. Of course, like tauros he needs luck, but it's much easier to set him up and he can sweep healthier pokemon.
I'm at the point now where I'd prefer snorlax over tauros if I had to choose between the two. Tauros can sweep teams, but they need to be really crippled beforehand. Snorlax can sweep healthy teams as long as minimal conditions are met. Of course, like tauros he needs luck, but it's much easier to set him up and he can sweep healthier pokemon.