Personally, I think crit could use a rework so that it's not as RNG. Crit is fine when you've built a few items, but winning a trade or getting a kill because of a few lucky crits of a Zeal doesn't feel good for anybody involved.
I'd love to see them turn crits into a three-hit passive, so every third hit is a crit, and crit items increase the multiplier of the crit. Most champions wouldn't have any crit multiplier baseline, you'd need to build it. Finished items would open up more situations where you can crit, like critting CC'd enemies or enemies below a certain health threshold, or add on additional effects to your crits, like armor shred or a slow.
This would remove the RNG and increase the skill expression of crits without making them really bursty. You would need to commit to three autos to get the crit, instead of all the damage being front-loaded. Crits would still be a reliable, scaling damage increase geared for champions that deal sustained damage with auto attacks, but everybody would be able to see and play around a crit, rather than them being totally random without four crit items.