You asked for it, I'll give you my main problems with LoL.
1. The map is simply less complex. It doesn't have high-/lowgrounds which are very nice tactical assets, it doesn't have destructible terrain (yes, you can destroy trees with certain abilities/items in DotA) and the juking through the grass feels inferior to DotA jukes too but I can't back that one up because the last time I played LoL was like 3 years back.
2. Some champions are semi-complete copies of DotA heroes (popular clones like Ashe/Drow Ranger or Pudge/Blitzcrank go here). This is not a bad thing because DotA heroes have great diversity in what they can do. But this feels very different on LoL..
Correct me if I'm wrong on the following part but I've never seen a champion who can control creeps and micro them in a fight (except for that Warlock-like champ which can summon a golem with her ult), neither Illusions and that kind of stuff.. Many abilities just deal damage to a target or in some AoE, either have a stun or slow and that's about it. So I claim that hero abilities on LoL are less diverse than those in DotA.
3. You can't deny that you can't deny (LoL!). And that takes away a very important fact in the laning phase: In an evenly matched lane (2 equally strong
champs) you can't deny your opponent EXP and gold through superior lasthitting skills. In LoL all you do is lasthit everything there is because nobody can stop you from doing so, "zoning" can't be an argument here because it also exists in DotA (harass/positioning), it's just another factor of laning which both games have.
4. There's no outside-the-base shop or courier. The secret shops in DotA make it harder to safely acquire high value items. You can be ganked while getting them, or if you send your courier it can be sniped. Cpuriers also add to laning potential, bottle-crowing (using a bottle to heal yourself and fly it back to the fountain with the courier to fill it up, then get it back again etc) is a common yet expensive strategy if you wanna go with a hero who is likely to lose the lane but you still wanna go with it because it contributes great possibilities to your team.
5. In DotA, to dominate the mid lane and in many cases the flow of the early game, you have to be in control over the rune which spawns every 2 minutes randomly at one of two rune spots. I understand that killing certain jungle creeps gives buffs to the one who deals the killing blow, but that's just not the same because there's a jungle on both sides - it's a thing which both teams have, basically.
6. The shop system. I can't stress this enough. How much $$$ do you have to spend to get all the champions unlocked? Or how many hours do you have to play the game? Just to get permanent access to the champions? The whole concept takes away the chance equality.. Imagine this: I start playing LoL and through my DotA knowledge I'll be pretty good in just a few weeks. So now I wanna start playing competitive but wait! I haven't unlocked all the champs yet. Np, I'll just try with what I have - say 20 unlocked ones. They pick champ X. Through my knowledge of the game I know champ Y is a good counter to champ X. But I can't pick it because I haven't unlocked it. Tough luck, gotta go with a worse pick... And then comes the mastery system which is pretty much the same, either you start out low or you gotta spend your dollars to be pro.
7. Server waiting times. I don't need to elaborate on this one, you know how annoying shit can be when it says "over 9.000 people in line before you" or whatever exactly it says.
You really don't need to be a genius to see how there's just more depth in DotA (terrain/courier/runes/shops). Not saying that one game is better than the other, it's your personal preference I guess and depends on what you're looking for. But the depth creates a higher skillcap and therefore DotA is better suited for professional e-Sports.
I bet I could find a few more things but I can't be arsed now. There's good things in LoL though: Despite the shop thing it's more noob friendly than Dota 2 currently is and attracts more casual gamers.