As an accomplished knitter, I want a yarn shop with a variety of fibers and colors, as well as courteous and knowledgeable employees. As a male knitter, I want a yarn shop that doesn't assume I'm someone's lost husband. I like to walk into a store and have my presence acknowledged, whether I need help or not.
Tricoter has been my best experience so far. Someone is always there to say hi and make sure I'm on the right track. They have a knowledgeable staff, TONS of awesome yarns, and a large area to just sit and knit while getting to know some of the many fun personalities that walk through.
How can I want to shop anywhere else? :D