It's not without it's flaws mind you, and balancing is still a work in progress as some of the heroes are rather auto picks, as well as the talent builds (their version of buying shit) but their match making is better than riots right now.
In addition, if a person leaves or AFK's, a bot takes over so you're not at a disadvantage IE 4v5 etc.
Reporting toxic behavior is also while you are playing the game and immediately suppresses the toxic player so you're not having to deal with his raging all throughout the game, AND only unsuppresses the person when you choose to, unlike riots system that un mutes the player in the post game lobby causing you to become a victim of their toxic behavior as you're writing a report on them.
It's good for getting your MOBA fix and reducing rage/toxic behavior while waiting for the suspension to let up. I just wish that riot would get their shit together in 2016 and figure out why people are toxic and actively work towards fixing the problem instead of just handing out punishments and expecting the players to police themselves.