quicker matches, better graphics, better overall team fights/game play, harder for game to get out of control (because its based on team fights and not items)Game looks super simple. Can't think of any reason as to why you would play this over DOTA/LoL.
Counter Strike was more simple than Unreal Tournament/Quake and crushed the buildings, I fully expect heroes of the storm to as well.