I haven't played MOBAs extensively before Heroes of the Storm alpha. I've tried wc3 DOTA and LOL, but they never "clicked" to me. Being a Blizzard fan, must have helped, but i found Hots very engaging and fun, without many of the aspects i didn't lik...