A big complaint I have with the league is how you have to battle the gym leaders in order. I'm currently condemned to wait for the first leader to be online, all while I could've fought all four other leaders since they've all been online at some point or another while I was waiting. Having to battle all leaders in order is just needlessly inconvenient since challengers have to battle all leaders eventually anyways. If there's a reason they absolutely need to be fought in order please tell me because frankly, I don't see any benefit from it.