This is the rare "when you gain this, gain a Curse" cards that I think doesn't become broken when the Curses run out, which is the usual problem with cards like that. It's also probably strong enough -- the Curse-for-cash effect is strictly worse than Secret Chamber, which is no power card. But since that's tacked onto a Village effect, which is stronger than a $2 card on its own, that's okay.
What I don't know is if it mitigates the damage from gaining a Curse enough. Although it's nice that it turns those Curses into modest benefits, it's still just as hard to construct an engine with this kind of Village than if your opponent was Witching you. And if it's too hard to construct an engine, what do you need a Village for?
So my suspicion is that this is a niche card. Good with Watchtower/Trader and/or possibly heavy or non-terminal trashing, but often a trap card otherwise. That's not necessarily a bad thing, but I don't know what the percentages would be on it.