Suggestion - "Default" mastery page for each champion
There is no sensible way to maintain a mastery page for each champion since there are 130+ champions currently. It won't be convenient to create and use 130+ pages so most people make some pages that can be edited in champ select. I did 11 pages (9 keystones + double TD and DT) and edit any of them depending on champion I'm going to play this game. It's ok but mundane, repetitive and I feel there could be a better way.
Description. Attach a "default" mastery page to each champion. Player can edit it in champ select and it will be saved between games (and client launches). Optionally default mastery page can be changed from champion screen. When you choose a champion (click on portrait in champ select) - his default mastery page is selected. You can edit it or choose another mastery page you created. Since most of the time champion is played in one specific role - it would be really helpful because player won't need to edit masteries every game.
UI Default mastery page is always first in masteries dropdown list and has different appearance (different font color and style). Has same name for all champions (for example "[default]"). An icon that represents highest mastery (as an icon for new client, as a text for old client). Default mastery page can be edited as any other by clicking on edit button.