As an architect,  you need to be able to do a cost&#x2F;benefit analysis of each option. That is what software architects do, why they have experience. For example:<p><pre><code>  How much time will it take to implement each option?
  How much time will it take in the future to support it?
  What security risk does each option incur?
  What is the risk of the project being abandoned?
  What is the risk of the project changing in non-backwards compatible ways?
  What are the performance characteristics of each option?
</code></pre>
NIH is a disease, but so is import-mania. With experience, you can make a good decision.