I really like Heroes of the Storm, need to get more time on it. I've toiled with Dota and it's not for me. Heroes is much friendlier to me.
It's the entire point of it. The only gap in the market is all the people who are put off by the complexity and hostility of DOTA / League. HoTS quite cleverly reduces these problems while adding complexity in the maps. It's really quite smart!