Over 4 years and still don't own all champions
I don't know how after well over 2000 hours on this game I still haven't earned enough points to get all the champions. I'm not even sure if I ever will. I avoid ranking my mastery up any just so I can buy them. How can Riot justify having their players work for so long just to get the basic package for the game? Not even cosmetics, just the champions. It seems like a massive oversight to me at least.
Beyond that I've recently been leveling up another account and I'm realizing more and more how terrible the new player experience is. I can't even figure out what got me into this game in the first place with the rate at which you earn champions. It's no wonder less and less new players are joining this game. I'm actually kinda impressed at how terrible the new player experience is compared to how many people actually play this game. I understand this game isn't for everyone, but you make it so much less likable than it could be.
I think if Riot takes a few seconds to think about how absurd the system they have been implementing is and do something to make this game not take a large chunk of a persons life or wallet just to unlock the champions it would go a long way to getting newer people playing, make leveling new accounts more exciting and let those of us that have been playing for years finally finish off our rosters. Not to mention that I could finally start saving for Urfwick, although I gave up on that dream long ago...