Gen 6 is very nostalgic for me because it was the first Pokémon game I played. It took years to finish because I was taking my time enjoying the game. Then I took a long break, came back and progressed to the Elite Four. I took another break, then beat the Elite Four with ease. Apparently my team was very over-leveled