Well I was going to try to power through it with Torterra, but I've decided I'll just train up the usual suspects. Haunter, Kadabra, Pikachu...
I tried to deviate from my "usual" choices this time around, and it's earned me failure at the Elite Four.
I tried to deviate from my "usual" choices this time around, and it's earned me failure at the Elite Four.

No Alakazam or Gengar? Also, Raichu is highly underrated, I have been playing around with it in a Fire Red run recently, it's been a lifesaver. Also Lapras. You can never go wrong with a Lapras.