The truth is that if you're not building a site that will have large scale traffic from launch, it doesn't really matter what stack you choose. Just pick whatever stack will allow you to get started the quickest so you can get something up and running before you lose any motivation. Then, keep improving the site.
Launching a site and getting it out there is more important than getting it right. And if the site becomes wildly successful, that's something you can deal with later when you have revenue to cover it.