This question, on ASP.NET MVC best practices, has 5 delete votes and was unilaterally closed by a moderator. Why? It's not a list question, it can be objectively answered by an expert (and has been), it's useful—and it's not even fun.
It's been favorited by 238 people, and upvoted by 166.
Are questions like this no longer welcome on Stack Overflow.
Related: meta question on number of delete votes needed for popular questions
Use a dash only when a more common mark of punctuation seems inadequate.