The current content is solid and the tutorials do a good job to ease newcomers in. There are many skilled players that can make some games very unpleasant, but it's still a good game.
All of the heroes are balanced. Some are more easy to start with and others are very hard to control. This game rewards players that master the skills and learn the basics.
The many items, the big hero selection and the many players make every game session to feel different, even if you play the same hero all the time. To win, teamwork is required.
I enjoyed the game so far and it felt challenging and fun at the same time.
If you want to start playing MOBA, DOTA2 is a great place to start.