when i say that i get another soul, i mean after i have already used one. like if you finish a ghost place and than hit a save rune than refresh you will get a new soul.
i feel that one you are later on in the game you should be able to train your monsters stats easier. its hard to try to max all your monsters at the same time.
and also in addition to not being able to pick up the item, it takes my coins away anyway. so instead of fixing it so it doesnt cost coins to pick up your item i think you made it so it costs coins to try to pick up your item but fail in doing so.
I reduced there drop, increased the value. Ends up being a little more.