I agree with Dustin, there need to be both quality and quantity in a league. I'm fine with two full battles, as long as we get at least two 3vs3 battles, along with Altaria-Dude which is likely just a 1vs1. I hope that Ash brings in Goodra when he needs him, meaning the Top4 and Finals. Meaning that the other five will have 17 opponents to share between them. That's still not a lot, but it should guarantee that we're not getting a Torterra-situation or heck.. Unova, where the league needed to be rushed in order to make such a classic arc such as Best Wishes, Da!. A league where each member got to be shown battling once and they were sh** out of luck if they lost, except Pikachu of course. Hence, quantity matters.
Decent animation is great, but not so much a deciding factor if the pokémon get treated like Torterra, Leavanny, Oshawott, Boldore, Snivy, Unfezant and even Scraggy despite getting a win. Because when half of the team doesn't even get a win, the league was rubbish.
I think that's about right, but I wouldn't call Ash fighting in Top 4/Finals "doomed".. Have people forgotten about Unova? Bloke barely made it into the Top 8!
I'm betting Sawyer's sixth pokémon will be a Goodra. Just imagine them faces. Ash: "Here's my secret sixth that you haven't seen! It's Goodra!", "Here's my sixth you haven't seen! Come out Goodra!" >.>