I really like the changes this way, just would love to see some more variations in the Quests. Would love to see some different difficulties.
For example a easy quest could be upgrade some cards. If you have saved gold you can do this mission in some seconds, else you have to farm.
A hard quest could be doing a special mission on high difficulty, which still could be rerolled but with a lot of thoughts and a good deck can be handeled in more than one hour. This way you give players a reason to spend more than one hour in the game, while still feeling a little more rewarded.
Moreover