Instead of hoarding thousands of regular souls, full of 1-2 star characters that have very little sacrifice or play value, they should be eliminated from the game and the other character souls restructured.
Rare Soul = 1-3 star characters with 80% chance of a 3 star character.
Epic Soul = 4 star characters only
Legendary Soul = 5 star characters only
Mythic Soul = 5 star characters + 4-5 star limited characters (that also appear in Heroic Souls) + 3-4 star pay only Eddies like Gangland Eddie etc.