This is a question that I thought was perfectly reasonable for P.SE. It was closed as "too localized" due to the fact that the answer may change over time. I find this to be a strange reason to close the question, as many of the answers to P.SE questions would change over time.
I've seen questions on this site pertaining to architecture, software lifecycles, design patterns, methodologies, etc. Answers to almost all of these types of questions might change over time, as the technologies, and thinking around those technologies, change. This is a site focused on a technology profession which is in a state of constant evolution.
Should we really be closing questions because appropriate answers may change over time?