I like the idea of a hero who has abilities that give them extra souls however, to make it more balanced, they could have a limitation where they can only "spend" souls by putting them into their investment pool. This would allow for much more interesting design as any innately extra souls are...