It depends on what your goal is. Is it to make money? Go with your default and get an MVP out by the 10th Jan. Seriously. You can always rewrite it once you have paying customers and know it's not a complete waste of your time.
If it is to learn, I am trying out Ember JS atm and it seems pretty good.