I thought this might be a ripe topic for conversation...
There are a lot of cards in the game that let you look at the top few cards in somebody's draw deck and then maybe put one on the bottom of the deck or discard it or something. In other words, filter the upcoming cards in some way.
So the question is, when do you prefer to play these cards on your own draw deck, and when do you prefer to play them on your opponent? Would you rather give yourself (on average) better cards, or would you rather give the other player worse ones?
I'm thinking it's partly going to relate to the current game situation, but I'm sure different people lean one way or the other as their default.
The other night for instance I was playing a dual faction deck and getting a fairly uneven card draw. I had a 2-cost Loyal card in hand and was looking for another Miskatonic resource to be able to play it, so I used Strange Librarian on my own deck a couple of times to find one.
On the other hand, if my opponent had a problem he was struggling with I might play it on him. In this game he was Hastur and one turn he made a huge surge by playing Scotophobia to bypass my characters that had Terror - it drove a couple of my guys insane and helped him a lot. I knew he was likely to have another copy of Scotophobia that he'd draw eventually. So perhaps in that situation I'd be better off playing it on him to filter out that specific card I didn't want him to draw.
So in a sense, I think I may have a tendency to play it for whichever side has a bigger problem. If I'm sitting pretty, I'm OK with maintaining the status-quo and don't care as much about what I draw, but I want to make sure my opponent doesn't get a comeback card. On the other hand, if I'm in trouble I'm mostly interested in digging myself out of it and that's more important than whatever he's doing.
What do you guys think?