I think it comes down to team balance. I can respect your experience with finding him tougher; in mine, unfortunately, I’d picked up a Dragapult just a bit before the battle as it’s my favorite from the generation, and it just ended up sweeping his entire team with the help of a Water-type move for Charizard. I remember preparing for the battle because I’d heard it was hard, being surprised that I was underleveled for it… then just burning right through his team anyway. I’m hopeful that Geeta’s team, should she fill that final battle role, is highly type-diversified with lots of coverage, so that virtually any player who isn’t specifically prepared for her might find her to be a worthy challenge. One of Leon’s failings, actually, is that he isn’t particularly high on the list of tough trainers when it comes to the number of types he uses on his teams. In terms of base stats I think he’s actually third only to Iris’s rematches in B2W2 and Lance (due to the whole “three Dragonites!” thing), but his type counts range from 7 to 8, which is just okay. I’ve been working on gathering data on all the tough trainers in the games to quantify their relative challenge level (using analysis and formulas that are probably less than perfectly objective), and the I can give Leon some praise in that he’s much closer to trainers like Cynthia and Red than I expected.