Money wise...
According to my calculations, I guesstimate that if you were to buy every champ with RP bought with money at a conversion rate of about 1 USD to 150 RP, It would take at most 851.5 USD to buy every champ in game. Just thought this would be interesting to a few. Cheers!