I agree, would probably cruise NCL even without the specialty restaurants, although we do tend to eat at specialties 3 to 4 times, and the MDR once and buffet once. I think NCL's buffets are surprisingly good, and the new Breakaway offers a lobster night and a prime rib night there. And you seldom see anyone who does not like the comfort food at O'Sheehans, the 24 hour restaurant. Hot wings, anyone? We usually hit the MDR on lobster night only. We tend to eat out a lot at home, and like to on a cruise as well. The ambiance is better in the specialties, and yes, the food is probably better on the whole as well. Some people bypass LeBistro as they "don't do French food", but actually the steak there is superior to Cagney's steakhouse, and for $10 less per person.
Children are allowed in all specialty restaurants, free from the children's menu and half price from the specialty menu. Below a certain age is free, maybe 3?
Someone else mentioned the great perk of suite guests dining for breakfast and lunch in Le Bistro. Made to order omlets, etc and a small buffet with fruit etc. Suite guests may also order en suite from any specialty or main dining room for breakfast or dinner and it will be served by the butler.