I'm restarting my Fire Red, and I've already got a team sort of sketched out:
Dragonite (always a ***** to raise but it kicks tail when it finally evolves)
Raichu (or Magneton)
On one hand, I want Nidoking because I've never raised one on any Pokemon game and it'd be fun to try something totally new. But on the other hand I'm really not too fond of the poison type. And I love Rhydon, but you don't get Rhyhorn till pretty late in the game and you can get a Nidoran pretty early on, which I'd prefer. So what's better?
Also, your opinion on Raichu or Magneton.