X due to Pokemon Bank making transfers a lot easier. In fact, I'm replaying it for the 2nd time as of now. You could say that any of the pre-Gen VI games could account for the same due to the transfer system, but that's additionally tedious in comparison due to the dumb mini-game you have to go through if transferring Pokemon from Gen IV to V, especially with how many I've got in the PC in Diamond.