On first sight both maps look basically the same (which is also what most anonymous LoL players say about them because they never seriously played DotA 2), but in a closer look, there is a lot of difference.
First of all, the top lane is vastly different from the bottom lane in DotA 2. Each side has one lane, that allows pulling of creeps to neutral camps (gaining more XP by killing neutral camps early and denying some XP to your opponent because the neutrals kill some of your creeps in the process), but it is also much easier to gank this lane (where a jungler usually is if the team decides to have one).
What I love about LoL map is that it contains neutral camps with various bonuses. Timing respawn of those camps adds great dynamic to the game and forces shodowns. DotA basically only has Roshan and it is not that crucial to kill him as soon as he spawns.
There are also some other differences between the maps like high grass vs high grounds that prevent vision, etc., but those are minor in my opinion.
Its also worth to mention the fact that LoL has a 3v3 map Twisted Treeline, which is great if you only have two friends to play with currently online. I personally only play TT in LoL lately, because when Im alone or if we are five, I go for DotA 2.
you have 0 knowledge about the Dota map. It is more skill fully created, to an extend where I get amused even now after playing 1800 games of dota 2 and roughly 3000-4000 games of WC3 dota. Each and every twist and turns means something in dota and trust me it impacts the game. ROSHAN kills are so most very important (dont point this for grammatical mistake, just get its important) and the whole game revolves arround him.
" Timing respawn of those camps adds great dynamic to the game and forces shodowns. DotA basically only has Roshan and it is not that crucial to kill him as soon as he spawns."
seriously ? roshan spawns are timed. Every single neutral units on maps are timed. Do you even know that you can stack neutrals? Do you even know that in dota you can block neutral creep spawns? Do you even know that you can pull your lane creeps to the neutrals and chain pull other camps to kills a wave of creeps completely? Do you even know that the placement of neutral camps plays so much importance in game. And adds a lot of bonus for certain heros to lane top or bottom (tinker or alchemist or doom or beast master and much more heros, i dont think you would even understand if i explain)
And there is this whole freaking concept of runes (double damage/haste/invisibility..etc) that are present in the map and has time for spawn, which needs to be controlled to control the game?
There is a super awesome feature of blocking creeps or even HEROES (that is how i like them to be called!) which impacts the game to a greater extend. I seriously tried blocking creeps and heros (I like calling them that way) in LoL it is either impossible or usless (Did i say that i have played atleast 2000 games of LoL and own 99 Heros in it!!) Controlling the nc is helpful to an extend in LoL where as it means the whole game for a lot of character in Dota.
Have you ever heard of high spots, its importance? Do you even know that the FOG of war is dynamic in dota2 and is static in LoL and do you even know that there is a Day / Night cycle that affects Fog of war as well as skills of certain characters.
I would forgive you for any thing that you made mistake on with this comparison but the maps. THE MAP in dota 2 is far more superior compared to LoL.
Yep, I know everything you wrote there and agree with most of it. I have played more Dota and Dota 2 than you. Just one thing - where did you get the impression that I know nothing about Dota map? Rofl, cheap flamebat.