I have been looking for ideal emulator versions for future playthroughs per generation. What makes these ideal specifically in your opinion?
it makes them great because you don't need to trade or do anything related to another version, you can catch all of the Pokemon available in that version without going of that ROM.
Same goes for trade evolutions, wild Pokemon, TMs, etc.
Really good candidates if you want to keep the original feel of the game and gameplay mechanics without restrictions.
All the hacks I mentioned in that post serve the same purpose.
Some of them do some gameplay and team changes to the game, but those are included in a separate patch.
Most of those include a Vanilla Patch that just makes all the Pokemon obtainable within the same game, no other changes made to the main game.