Emerald, my first game ever.
Ended up killing three legendaries. Specifically, Groudon, Kyogre and Regirock.
Now, I got two of those back through trade with real people, but the Regirock trade is still in progress after about a year after it's death. The thing is, my Lv. 90+ Sceptile killed each and everyone of them. Still proud of it's power, though. Dude. :P I also used up my Master Ball...on Rayquaza! My pokemon were underleveled. Thankfully, I recieved a Latias later on. Now, there's only 2 pokemon left for my Pokedex...
Leafgreen. Nothing yet.
Crystal, on the VBA. I just beat Bugsy, and was prepared to fight Silver. I beat him. Moved on, beat every other gym leader up to Pryce. Prepared to beat the Lake of Rage, then Pryce. Headed to the lake, and battled Red Gyarados. After captured and the fall of the Rocket Lake of Rage plan, I headed back to Mahogany Town to battle Pryce. Guess what? Random fat guy was still standing in front of the gym doors. I kept talking to him, but nothing. I tried talking to the guy that sold Ragecandybars, but he wouldn't move until I beat Pryce. Can't beat the leader, can't beat the game. So, I closed the VBA, and restarted from the last save point. Which was, of course, Azalea Town. I had to beat 4 gym leaders...again. Luckily, this time, the fat guy disappeared.