I do like the feeling of doing sub-quests to get hidden trade items. (e.g. protect the Thieves Guild's beholder chest from werewolves)

A transaction that simply increases favorability is a reasonable investment.

I think it would be better to add missions and plots. For example, when the favorability is reached, new missions will be triggered and special items will be sold.