Hello there. First of all: Thank you for bringing BattleForge back to life. I discovered your project about a month ago and I am having a great time. Great progression for obtaining new cards and upgrades, I am making noticable progress with my decks, but do not get too many cards/upgrades from a couple of matches.
As a player with not too much time (family, job...) I find myself playing with "cheap" cards and low upgrades on expert PVE, but thats fine. Feels like a little extra challenge to Level up my decks that way. :)
While playing PVE, I made some mistakes. I took some upgrades that I actually do not need and sometimes I accidently started the match with random assignment. Now I am sitting on top of some T3 upgrades whose gold value could finance a lot of missing T1s and T2s... But there ist no way to disenchant them for gold any more.
So here is my suggestion: In the upgrade tab, the player should be able to right click an unused upgrade and select "disenchant" (= "entzaubern" in the German Version I am playing) from the right click menu. After confirming, he destroys the upgrade and retrieves its gold value instead.
This may not be the most requested feature I guess, because I can Imagine that a lot players a are swimming in gold already (are they?). But for me with limited playtime it would be very helpful to have this option. Maybe the existing mechanics of turning upgrades into gold after a match can be re-purposed and the change would not be too difficult.