Soulstones are a bit of a joke, its really just a way to get you to buy heroes like demo in chunks. The random soulstone chests will take forever to get a hero with how random they are and how few stones they give out.