I'm sure you will get as many different answers as members here about the colors. I feel like the person who said a good selection is a good bet.
The thing I feel most shops lack is thread. I know that it's pricey for you to purchase, but I love a shop that has lots of threads in many different colors. Different types of thread also. Can you tell that lately I'm thread obsessed?