The battle system was a little confusing at first, but once you get use to it, it truly is enjoyable. I was a little upset by the Kalos mega stones being behind a pay wall (NSO) but once I started to play the matches, I had a blast. This is one of the best Pokémon games I've played, and I started with Pokémon blue back in the day!