I am against keeping it open.
We have a "too broad" closing reason which starts with "There are either too many good answers". This is a pattern recurring throughout the whole Stack Exchange network. What is the question about? If I'm looking for the needle in a haystack, then it is a good Stack Exchange question. If what I need is a single straw of hay and can't decide which is the nicest of this whole stack before me, then it's not a good question. Enumerating every "straw" and thus describing the haystack doesn't help anybody.
This is also the bottom reason of us not accepting recipes, pairings, and so on - there are heaps of them, and each is good enough for somebody. Just removing "the best" from the title isn't enough to turn the question about spice shops from a "I'm overwhelmed, make a choice for me" scenario to something acceptable.
I don't think it has to be deleted outright, especially seeing that we don't bother to delete most old closed questions. But I'm be against the community wiki idea suggested by Aaronut: it makes it a loophole against what we are trying to prevent. While I don't think it will be used very often, if at all, it defeats the principle to leave a loophole just so somebody can beat the rules.