i'll try to explain to every lolfag why Dota is harder, better, more complete, more fun and requires ACTUAL brain to play on level above average..
i'll start from the map differences..
in LoL the map is simple and small compared to dota, im not saying its bad, its just NOT as fun, you know.. there are no trees, uplands(if you standing on lowland you cant see ppl on upland, unless you dont have a ward around his position or your creeps/teammates are on the same upland)
neutral creeps in LoL spawning regardless if you standing righ on their spawn, you cant double stack them, you cant move them, in they will never spawn if you standing right on their spawn spot, you can double stack them, you can pull your line creeps on them etc. and its way, way more cool cause it can be abused(ofc if you know what u doing) and its way harder to do it the best you possibly could do
there are way more on use items in dota, so basically there are more buttons, means its harder to click everything as fast as you can(it can be less ofc, cause some heroes has less buttons), but still with more on use items its more fun aswell
laning phase in dota is freer compared to dota, cause almost every hero has no specific role(or atlest they can be used on way more roles than in lol). Some heroes are bad in some roles but w/e.
i watched a lot of lol and its almost every time one player on mid, one jungler, one ad carry with support on bot lane and one top laner.. its like that in 99% games i've seen(sometimes toplane switching positions with bottom lane, but thats about it)
you cant block, deny your own creeps, you cant pull enemy creeps from the lane to push their tower, you cant pull your creeps with neutral(especially in early game) in case that their creeps will be forced to get closer to your tower and you'll get exp for them and it will be easier to last hit them
in lol its easier to last hit with almost every hero cause all of them has basically the same attack animation(or atleast it has the same speed almost), you can SPAM your abilities since lvl one, cause mana isnt an issue(or atleast its not that bad as in dota there you cant spam like crazy even in late game), some of the heroes dont have mana at all so they can spam abilities and kill creeps with abilities since the start..
im not gonna say that every hero in dota is harder than any lol champion.. thats bullshit, some of them are ofc easier to play than the other ones, BUT there are not such heroes in LOL as Invoker, Meepo, Chen, Brewmaster(his ult), Earth Spirit, Shadow Fiend, Naga Siren(her illusions), Lone Druid, Timbersaw.. all these heroes are way harder to play than ANY of lol heroes(some are close but still not that hard)
LOL is based on teamfights and maybe its a bit faster game and its all good, but its just not feels as complete game as dota, cause there are more things you can learn, use to get advantage, to use your SKILL,
Dota is more complicated game, more comlete game, more fun to play(not every game of dota ofc) and watch,
there are more ways to improvise in dota
dota is way more tactical, there are way more strategies and shit
its just MORE Complete
and dont forget IF the game is more popular it doesnt mean its better, always remember Justin Bieber, guys..
P.S. i can came up with many and many more things, but i think thats enough..