Vote to reopen. This question doesn't fit the usual requirements for closure by its reviewers as opinion-based, especially so because its accepted answer was compiled from many years of accumulated personal experience.
The question didn't need to be closed. An answer that would work for the general case of similar questions is not necessarily opinion-based.