I feel like too often we judge cards based on how good they are in the deck we already want to build instead of how good they can be if we build a deck to accommodate them.
I think it's a bad idea to judge cards based on how good they are in the deck that's built around them. Counting House might be an awesome card in a deck full of Copper, but the deck full of Copper still sucks even if it has Counting House.
Now you're doing it wrong.
What LastFootnote meant, is more like this:
We should judge a card on how strong
a deck can be, which is based around that card rather than judging a card on how good it is in a deck, we ususally want to build. And a deck based around counting house could be very strong, even though it needs some good enablers (Warehouse/Village/Storeroom or Wandering Minstrel/+buy might do this).
If you're going for a fairgrounds deck, on the other hand, if there are villages and stuff, Harvest could also be nice.