Explorer costs too much. The Province revealing is not that useful, either. So i thought you could kill two birds with one stone:
Explorer, 4$
Gain a Silver, putting it in your hand
Of course that's a nice, balanced vanilla-ish card. I like such cards, but i know a lot of people want a bit of complexity to have some kind of choices. So maybe we could add choices:
Explorer, 5$
Gain a Silver, putting it in your hand. You may discard it. If you do, chose one: +2 actions; +2 buys
Problem is, this increases the use of Explorer and so it would arguably have to cost 5$ again, which i think is one of the card's problems. So maybe make it a bit weaker by giving it a coin penalty:
Explorer, 4$
-1$
Gain a Silver, putting it in your hand. You may discard it. If you do, +2$ and chose one: +2 actions; +2 buys
That's better, isn't it? A bit too complex, i guess. Probably we can simplify it and even buff the card a bit by making sure it doesn't fail as miserably when the Silver pile is empty. Like:
Explorer, 4$
+1$
Chose one: +2 actions; +2 buys; or gain a Silver
The only problem here is that i'm not too sure this isn't too good for 4$, again. If it turns out to be, you could weaken it a bit again by forcing some kind of penality on it. The play effect looks fine to me, and i don't want it to grow unnecessarily complex. Maybe some on-trash effect that you don't want would work, like having the player gain a useless card like Spy or Thief? Dominion cards don't reference other kingdom cards, but you can simplify it by saying "an attack card":
Explorer, 4$
+1$
Chose one: +2 actions; +2 buys; or gain a Silver
When you trash this, gain an attack card.
What do you think? Is this still too good for 4$? Or is the penalty too brutal? Maybe it is, but i'd rather reduce the price of the card further than having it be useless at 5$ again. Let me know what you think.