Once I found out about Godsends in game I thought they were cool. I still think they are. My biggest problem was what they led me to find out. Which just becomes a bigger problem the more I played.
Recipes! Either crafting or construction. The fact that these are completely random is horrible. When you don't want us to be a Jack of all Trades, random hampers group play. A dedicated Blacksmith randomly learning Bratwurst is useless to a group when the Cook doesn't know it. Any number of examples could be made for the different skills.
My suggestion is a redesign of the scrolls/learning system.
Allow us to pick up the scrolls and keep them in our inventory as an item with a max stack of something like 25. Could also make it a new form of XP so it can't be traded and won't take up space. Increase the amount we need to learn each recipe but allow us to use the scrolls/XP to unlock the recipes we want.
This can be supplemented by a skill tree of sort for each craft. Requiring previous unlocks to progress further along in that skills unlocks.
You could still leave rare recipes or a second XP to unlock the rarer recipes.
Increase the type of scrolls. One type for each skill. You would only need to pick up the one for the skills you use. This would promote hunting for Godsends in a group.