Putting this out there, Crystal Kaizo or the latest update of Blue Kaizo. You can't use revives during battle, and its difficulty is the closest to the Round 2 Pokemon Stadium games. Dark Rising has high level, atrocious level curves, horrible grinding, and uber legendary pokemon and fakemons, but the regular trainers and villain team grunts are still pathetic even with their high levels. Crystal Kaizo versions has Kaizo Whitney. It has high levels, but a good level curve, but that also means the wild pokemon can kill you as effectively as Dark Rising NPC trainers if you are careless. And the regular trainers and bosses are much stronger in terms of movesets, item usage, and rosters, and in Crystal Kaizo's case, much smarter. You will be pushed to the limit at some point, though no fakemons, or high level jumps unless there is a joke fight.