Dota 2 is a very nice MOBA to play. Even though it is very confusing and requires a lot of thinking and strategy to win the game, it is very fun at its core. As a player that also plays league, I find DOTA to be more challenging, as kiting isn't really a normal thing anymore, and if it is, it's very hard to kite correctly. The wards in DOTA 2 is also different, where there are places where it is higher than the others, thus it would be more beneficial to put it in some places while it isn't for other places. Dota 2 heroes are also a lot more complicated than League of Legends, where some heroes have up to 8 skills to use.
Dota 2 overall is a very challenging and hard game. But once played a lot, you'll find yourself to be enjoying it a lot. Overall, I gave DOTA 2 an 8 out of 10