Depends on what Pokemon you want.
physical
get some good pokemon with good move
www.4shared.com
The best team to beat elite 4 in Pokemon firered and leafgreen are the first six Pokemon you caught and trained
You have to catch 6o diffrent Pokemon... (good luck)
Psyduck is in firered not leafgreen you can find it using a good or super rod in the safari zone.
i like zapdos but i depends. snorlax and blissey are also preety good
get a good rod and fish at route 12 if you can. you can get a krabby. it is pretty good.
I would say, evolve or somehow obtain a charizard, it work wonders!
A good spot is probably where level 24 Pokemon live.
Yes ! it is true depending on the trainer's ability to use Pikachu effectively.
Emerald as alot more features than firered and leafgreen including Pokemon contests, the battle frontier and you can catch certain Pokemon firered and leafgreen both can't get over all if you want to buy a certain GBA Pokemon version get Emerald but leafgreen and firered are good choices to that's because it includes the new sevii islands to explore and the game has a little more difficulty in it that is actually a good thing by the way.