DOTA 2 has 108 heroes all of which have lore tied to them and their abilities, and the general lore is left open ended which leaves room for them to go in several directions.
There's a lot of lore in World of Warcraft that Hearthstone hasn't touched mainly because it just doesn't all fit because of the style of game but when you consider games like DOTA/LoL they match card games a lot more because it's already a hero vs hero game.