In my experience, very few items prepared in restaurants can have quality of the delivered item on par with the quality of eating the food inside the establishment (pizza about the only exception I can think of).
As soon as you seal up a cooked meal for transport, the steam gets trapped and makes the food mushy or chewy. It's the same reason people don't often like eating leftovers, the experience not quite the same as a fresh cooked home meal.
That doesn't even take the extra cost into consideration. In a bind I may get a pizza delivered or a sandwich from Jimmy Johns but beyond that, not a chance.