Some kinds of questions have very objective answers, and it's clear when an answer truly answers the question. Other questions have several possible answers: sometimes the best answer is easy to identify, and sometimes it isn't. Still others kinds of questions may--by their nature--require purely subjective answers (perhaps these kinds of questions aren't as well-posed...). Sometimes a question just generates useful discussion, but doesn't authoritatively answer the question because it lacks an objective answer.
What to do?
The general question has been answered here:
I know I can wait as long as I feel is necessary to accept an an answer...but sometimes it is hard to know. Accepting an answer proclaims "I affirm this as the correct answer"—but sometimes I don't know if it really is.
--Specifically-- for the it-might-be-right-but-I'm-not-sure and discussion-type Q&As:
Should one wait for several answers or lots of votes before accepting one that seems the best? Should the question be re-worded to make it more objective (my hunch)? Or, is it best to just leave the answers unaccepted, just as a record of people's opinions and the discussion?