I'LL FIGHT ALL OF YOU GEN 3 WAS FLAWLESS
Too much water.
Honestly, my main gripe was that you never fought your rival's fully evolved starter. I just wish there'd been a good rematch feature against Brendan / May, the only time they were really dangerous to me was on the bridge beneath Cycling Road. After that, they just lost some punch.
This is because the data structure for 'mons was massively changed between gens 2 and 3, if I remember right. So at the time it was not really something they could figure out how to fix easily.The fact that we couldn't trade or transfer Pokemon from R/G/B/Y and G/S/C to the Generation III games comes to mind as a huge flaw. I'm still not over it.
- The FRLG remakes have a lot of issues imo but I don't know if they go here. A big one being the MUSIC; man the music in FRLG sucks out loud (there were some problems in RSE but they are more pronounced in FRLG where the instrument bank sounds like trash).
There is an npc who will trade you a corsola for a bellossom in Pacifidlog Town in R/S. In a game where I believe there is only one sunstone obtained normally. In Ruby, sometimes solrock will carry them but no such luck in Sapphire. On top of that, corsola are available to be caught in the wild not too far from this npc...
In Emerald, I believe it's replaced by a bagon-for-a-horsea trade. Still not a great trade, but a bit more fair to the player.