After playing many RTS/MOBA games like DotA, Heroes of Newerth, Command and Conquer, Starcraft, Bloodline Champions, and many more I've come to a realization about League of Legends. It's failing miserably in the update area's. I don't believe the game was ready to come out of Beta phase so soon. It's a good game don't get me wrong on that part. But it's still lacking the simple functions that many other games out there have implemented at day one of retail.
Things like Replays, Proper balancing. There are even games coming out recently(within the last year) that have included a Video recorder that allows you to record gameplay without the use of a third party program. VoIP as well is something that needs to be looked at, there are so many games out there that are being released with built in VoIP. As well as more gamemodes, Hell DotA is a warcraft 3 mod that's more than 4 years old and it still has more game modes than LoL, HoN at release had even more(HoN even has a Dev mode which allows you to test heroes before their implementation into the normal game which is something I think LoL would greatly benefit from instead of just having a test realm for a very very limited number of players) . One of the most important though is leaver protection. People should be able to play this game without having to worry about losing a teammate for good every game.
LoL I understand is more for casual players, being free to play of course, but I don't believe this justifies having sloppy programming. Adobe Air for one is one of the worst programs I've ever had installed on this PC. It's slow, Uses up a large amount of system resources for doing absolutely nothing. The game itself when loading takes longer than Crysis does on my PC, And considering that I have a Core I7 comp, that's saying alot... Simple problems like having weird items displayed in your inventory after reconnecting from a DC, Have not been fixed yet. In-game Friends chat has been forgotten about since the release of Season 1.
The final problem, One of the most complained about in this game is Matchmaking. I don't care how you try to justify it. I don't care if you don't have a problem with it personally, the fact is, thousands, if not hundreds of thousands of players are having issues with it, Being stuck in Low Elo hell. With constant leavers, and feeders, And have no chance of regaining their rating without a change to the matchmaking system.
This isn't simply a rage thread as you might think, it's pointing out flaws that LoL has, that haven't been fixed yet, even though this game has been out for a year now. I myself expect more from this game than it's currently giving. I know many other's out there do as well. Especially paying customers. We want LoL to become one of the greatest games of it's genre.
TL;DR I'm not including a TL;DR simply because reading the above post would take 2-3 mins of your time. And if you can't spare that you need to stop trollin the threads 
EDIT:
A RTS is a game that involves real time strategy, It can be controlling a single unit, or multiple units. LoL is by no means a base building RTS, but it does involve gathering resources and upgrading your unit so you can eliminate the enemy. LoL may also be refered to as a MOBA, Massive Online Battle Arena. There is however still no part of the game that does not involve real time game play and strategy between you and your teammates.
http://encyclopedia.thefreedictionar...+Time+Strategy