League would benefit enormously from an attribute system like dota
For those who don't know, Dota2 has 3 traits called attributes that affect various stats when leveled into or purchased. Strength gives you health, health regen and MR, Intelligence gives you mana, mana regen and ability damage, and Ability gives attack speed, armor and movement speed. Every hero has one primary attribute that when they acquire more of, also gives them Attack Damage for each point of that attribute. Strength heroes are typically your initiators, tanks, and bruiser-likes; Agility belongs primarily to right click heavy carries; and Intelligence is the domain of mages and enchanters. I don't play dota anywhere near a competent level yet but this is one of my favorite contrasts between the two games.
While this system obviously can't be translated exactly like this into League Id like to iterate how something similar would benefit a lot of champion classes simultaneously.
First off, tying certain items to scaling with certain attributes could greatly curb the likelihood of an unintended user having more synergy with it than you want, since they would now be sacrificing gold efficiency and AD on an item that does not give them their primary attribute. For example, Black Cleaver. A lot of people don't like that assassins and a few marksman can use this item well and to the same benefits as its original demographic. Well, you can reduce some of this items flat stats and curb it into a Strength item and then suddenly, these champions aren't as good at using it since they lose out on AD for the passives. You could do this with a lot of items, in fact; lethality, crit, juggernaut items, support items, -- categorizing champions into these attributes is a fantastically simple way to put more clear tradeoffs into their builds. Perhaps more mobile divers get shifted into Agility, which makes an item like Steraks less desirable. Duskblade becomes an Agility item, weakening a Strength-based Jarvan's potential for cheesy assassin builds. Neeko becomes an Intelligence champion, and we can happily start to get rid of her stupid attack speed builds.
There is one group of champions I think this arrangement works extremely well for; AP fighters. They would benefit greatly from having more AD without actually having to directly buy it. Every AP fighter auto attacks quite a lot in their rotations and trades, often directly converting that AD into magic damage with empowered hits. Alleviating their need to invest heavily in AP to compete with mages, AP bruisers would no doubt benefit greatly.
Lastly, a system like this would be a great way to address damage creep for other reasons than what I said above. 2 of these stats raise your defenses. Strength heroes get very good health pools and scaling magic resistance (which this game could use a little more of right now;) Agility heroes can weather physical damage better but pop immediately to magic burst; and Intelligence heroes are usually very squishy without their items. I think just flatly making a lot more champions even a little more durable (yes, even marksmen get tank buffs) could go a long way to making the average player more satisfied with their game experiences.