The number of free champions they rotate is fine. The problem is that a rotation should mean that we get a set of champions that are different the week before and after, not a prema-free rotation for some champions like *cough* Ashe and Veigar *cough*. Newer champions should not be free on the week of release because Riot would find that unprofitable. Think about it. If everyone tried out the champion and most didn't like it, we Summoners wouldn't buy the bundle. Also consider that they now spend 2 weeks now to make a champion instead of a week. So that means more work to keep the game balance and fun for all of us so Riot deserves a little respect. Finally, the game is free, how else are they going to make a living if we diss the work?