Ouch, harsh words!
But, what would be your stack of choice? Or, what stack gives you the most confidence?