I like dota, cuz there are more things to do - u can stack camps, u can block them, cut trees, eat trees, collect runes....., also dota is looking much better than league, looks a bit like anime 4some reason. And one of the reasons - its completely free (not cosmetics), u dont have to buy characters and other stuff. Last reason I remember is that in LoL with runes and masteries u can get like over 100 dmg..so much in dota, u have much harder last hitting.
But LoL is good cuz u dont have to w8 so long for match. =)