"99 problems with my code on the wall, 99 problems with my code, take one down, patch it around, 297 problems with my code on the wall."
Current client bugs:
Ignoring that the new client is still in Beta and thus the current reconnect problem is irrelevant (the new client also wasn't available 1-2 seasons ago)...
-I still randomly get thrown to the Custom Game lobby when clicking "Play again" after a game in the legacy client.
-Also with the legacy client: Summoner Profile button randomly stops working for no reason.
Ingame bugs:
-I had apparently "0/1326 HP" as Sona just after respawning (27.11-2016).
-Turret target laser still targeting something way across the map (18.10-2016).
So yeah, the spaghetti code issue is still most definitely with us.
General bugs:
LoL is the only game I have encountered which occasionally breaks an internet connection. It really is THAT poorly coded.
Only other program I have ever encountered that does that: NetLimiter, when it is started. But at least that one is logical because it injects itself into the network connection. Haven't used it for years, so I dunno how that one is now.
LoL runs on the obsolete UDP protocol. There is a bug for you.