Off the top of my head, here are some of the main decks I bring Needles in against and general names:
Miracles - S.D. Top the majority of the time asap. After that, it's probably Jace, especially if you think they can set up any kind of blocking situation where you can't use Sejiri Steppe safely (Clique to block with white up for STP, Angel token in play and you are worried about Venser or Clique, etc.) There are rare corner case scenarios where you can maybe cut them off of white naming a fetch.
Delver - Wasteland basically all day every day. As long as you have enough lands and can get away with exposing one of your first land drops to Wasteland, I like waiting until turn 2 if you are on the draw to play around daze. On the play, it gets slammed turn 1. I've named Deathrite and even fetches on rare occasions.
Eldrazi - This match-up depends on the version. Wasteland is still probably #1. Karakas, Eldrazi Displacer, and Endbringer are all cards to keep in mind as well. Its a match-up where there is often a tension between blind naming and waiting. Blind naming Wasteland on turn 1 and them playing Karakas is miserable and I've been on the receiving end of that one. The flip side of that is that waiting can burn you badly if they Chalice on 1 and we don't have Decay or Hexmage or if a turn 2 Thought Knot Seer takes the Needle.
Lands - It varies every game in this match-up. Frequent names include Wasteland, Port, Karakas (mostly post board nowadays), Maze, and Stage (if you have the Hexmage path esp). Letting the game develop and figuring out what you need to deal with is often the correct path.
Death and Taxes - Wasteland, Karakas, Vial, Port, Equipment, SFM, Mom, etc.

