Used to play top/mid, got to diamond 2 promos before quitting. Shit was fun, but way too time consuming. If you want to climb you have to play all the time to keep up with match-ups, learn new meta champs, practice mechanics. And then you have horrible social interactions a majority of your games (although I played with chat deactivated a lot of the time). In the end you invest so much time and effort and, if you aren't making money streaming it, you don't really get anything back. Also not a good game to play with friends, since it will mostly breed conflict and resentment.