Yeah it's just you, considering LoL is just a DoTA clone, just dumbed down with a bunch of things that make the game so much easier, mana costs on spells are way too low, Every hero builds the same items, you can't deny, there's no rune in river, masteries/runes are such a dumb idea, Ability Power is the dumbest idea, duplicate heroes in matchmaking is spastic, Summoner spells add more stupid elements to the game.