Riot please revert runes and masteries to season 4 already.
Make runes able to be changed before a game and make them all owned. Only change really needed from how it was.
Champions should define the champ's play style not 2 or 3 masteries that happen to work best on them.
Runes on the other hand were a little more reactive and I would run different rune pages for different enemies.
Yes I had like 4 Irelia rune pages since I knew I might well be facing a panth who would make extra armor a good idea, more AD against a ranged champ who I would want harder poke against or attack speed against tanky champs who the best option against would be more true damage from Hiten or a mix of AD and attack speed which is what I usually would run if against say Jax or most other Fighters.
Also no dark harvest, no shield bash viktor, no predator hecarim, and no hail of blades Jhin. Champs can be balanced around their kits instead of largely around a few highly impactful masteries which they end up always taking the same ones.
And for the basically worthless runes like runic shield (unless you abuse that amumu bug with it) can Regen a shield to 25/50/75 at levels 1/8/15 over 15/12/9 seconds or something like that to counteract poke but being limited in impactfulness against all ins or extended trades. That would actually be a decently strong damage reduction rune worth taking especially early game against a ranged champ while a Melee. (looking at you teemo)
http://abccbaandy.github.io/league-S4mastery-calc/ for those who do not know how simple the runes use to be.