It doesn't have the depth I've come to enjoy from DOTA 2, but there are many things I DO like. The decision to scrap the '3 lanes fite' idea was good, with multiple mechanics forcing conflict and to keep the match time relatively short, as they all lead to the core being pushed down. In DOTA 2 the only mechanics that really force a fight are Rosh and saving towers, only one of which force down the ancient.
Consequently, I feel they are too LoL. They don't have a level 1 flash on everybody, which is a great boon by itself, but it still suffers from spammy abilities that never feel powerful. It turns laning into a battle of attrition more than tactics. Throwing spells at eachother to see who blinks first and goes back to a fountain.
But, while it doesn't feel too deep, I do love the smaller match time. It allows me to better budget my time and know how much time a game is going to take me. Something I feel DOTA suffers from is it's often 40+ minute matches, being a huge pain in the ass since a match can go on far longer than it should or you thought it would.