Quests should be given way faster.
When you're out of quests or only have a few you're not interested in, one can only wait/idle.
It's not fun, and certainly not making the player want to invest ore in the game, au contraire, one might just do something else (another game) in the meantime.
Devs know long loading time is a business killer, they should figure it stands for quests "loading time" as well.