EbanySalamonderiel wrote:
I feel like a liability to every team I join at the moment
That feeling will persist for quite some time. And with the ELO matching system you'll eventually be doing well half the time and doing horribly the other half.
I'm continually surprised by LoL and the MOBA genre because it doesn't seem like a game that new players should like. Sure it's different and therefore novel, but the learning curve is ridiculous and even then you're forced into a situation where about the half the time you are going to lose, and it's not a very fun game to lose.
But it's fairly popular, which just means I know fudge all about game design.