I think d3cl league system missing some things:
- button for cancel awaiting match (bcs if players are some days away, I cant play league bcs I have full list of awaiting matches)
- maybe specific time for every match, both players must confirm it, after that it is possible to free win
- posibility to choose more than one class for my ladder profile. Someone can play more than 1 class in PvP.