I'm not really a fan of such questions, as it remains really open-ended (or too broad). Answers can be as simple as "No, that's the best you can do" to 10 answers each doing it in different ways. You may even have both these options (no + a bunch of yes's and/or alternatives) in the same set of answers, depending on the end-user's expertise, making it somewhat opinion-based.
Related to this, here's the vote-to-close reasons that fall within the scope of such questions:
too broad
There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.
primarily opinion-based
Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.