The game's addictive, sooo I play a lot. If you play a lot in a single week you see/play a lot of the same champions and it gets staaale.
I like having 50+ heroes/champions to choose from. I know the games free, but Id rather pay a flat rate for a fuller game. I was happy to pay 30$ for hon. I'd happily pay upwards of 50$ for Dota2 if it means I'll always get to play what I want to play. Cosmetics on the side are super cool. But I don't like paying microtransactions for gameplay elements.
EDIT:
I didn't know that.