Ironmonger is a very cool card. But I found myself in a quandry with Harem in my deck. Discard or put back?
Discard = +1 action, +2 cards, + $1
Put back = +1 action, +1 card, + $3
That's more or less right, I think. Depends on the kingdom, I guess, but discarding offers better filtering and another chance at a better card to play (or at least a copper, maybe), whereas the other is more money. Hmm.