Like what Tokyodrift said, Sun & Moon were already difficult on their own, considering that the trainers in-game had smart and devious moveset strategies, on top of the EXP system being the same one used in 5th Gen. It was very easy to find yourself underleveled when you played through this game.