First off, the game is great, a lot of fun and the addition of new features has a great flow.

That said, the service, even for a free game, is often brought down a ridiculous amount. It's bad enough in this day and age for any company using servers to host games to have to bring their servers down on a weekly basis without having a system in place to smooth over when the main servers are down. The fact that LoL goes down so often and without much warning at all becomes irritating quickly.

Even though the reason given for this surprise maintenance is to 'maximize uptime during the weekend' (ironic seeing as it -is- the weekend), a cause that most people would likely see as just, it doesn't make these all too sudden and long downtimes any less frustrating.

I've been playing the game for a long while now and it has managed to remain interesting enough to keep coming back to but I'll admit I have yet to spend a dollar on the game. I'd love to grab some skins, maybe unlock a few other champions on alternate accounts, but the one thing that has kept my wallet in my pocket has been the shaky foundation the game seems to be built upon. Lag is one thing, but your maintenance periods are simply too sporadic and/or too long.