Regarding Haggle... As I recall, that was a 5-gold, 1-mana card, right? I don't think this card is functioning as intended in this time-limited format. Since playing it costs 1 Mana, it is strictly worse than a Coin if played alone. The scaling is just too slow: you need at least +1 Buy just to reach Stack efficiency and +2 Buys to catch up to a Purse. By the time you can consistently pull off +2 or more Buys to make Haggle really worth it, your deck must be already strong enough to win with basic economy cards. There is no real incentive to pick Haggle over simpler, more reliable options.
Yeah. I added a +1 gold to it to make it equivalent to a stack, but it's still not great until the end-game. Maybe I should just give it a + buy instead. I was worried that'd make it too strong (it means you can make a deck whose only job is to play 5 or 6 haggles plus some gold), but that might not be terrible. I'm also thinking about adding a card limit (like, the shop "runs out" of a card after maybe 5 copies), so that would let me focus the cards more on the case where you just have a few of them.