>>43688359Gen 2 is my favourite, but upon replaying it it's definitely ridiculous how all the opponents are level 20-30 until 8 badges in.
Also I'm fine with some new mons being locked to postgame, but the fact that they almost all happen to be fire and dark types was a poor decision. I don't want to use growlithe and magmar all the time as a fire type. Crystal should have changed this to offer some variety that GS didn't have in that respect.
With that in mind, I still didn't have to grind. You can go into the e4 with pokemon in their 30s and still get through it quite easily as long as your team offers a decent variety of resistances.