I've been an avid player for around 2 years now, but I'm on a hiatus at the moment. I play a few games here and there every two weeks, but I don't play as much as I did a year or two ago. The game is very addictive and tons of fun, but playing the same, repetitive game over and over again sometimes proves to be boring. While League does have great replay value since there are many champs, many builds, and many maps, there are mainly 5 roles that you have to play. I'm horrible at certain roles while others I'm decent at.
I'd also like to mention that the community is pretty bad in LoL. Every game you queue up for, if you feed first blood, that'll be the end of you. Some players won't mind on your team while others will flame you for the entire game just because of that first blood you gave away, even when they start feeding as well.