So much of this depends on context, some of which you provided. What is your comfort level with these technologies? What would your effective rate be for each of the scenarios? Are there components or databases (sql server) that make particular tech choices more sensible? How much time to tear down and start anew? What pressures or deadlines are you facing from the business?