Original Post
Personally I've never used one. They are an easily implementable pattern so people tend to use it without having the understanding of its consequences. See this article by industry veteran, Robert Martin: Singleton Vs Just Create One.