Without going into the balance/entertainment part: You can get all of the LoL characters for free, even the new ones (although those will be a bit more expensive for 1 week). I haven't been following the game closely lately but as far as I remember all the content can be unlocked for free now (that includes skins).