I prefer a buffet in that you can select what and how much you want but agree with the horror at seeing how bad some peoples' hygiene habits are. A pet peeve of mine was when people would use the same tong to pick up meat and non meat items, not thinking about cross-contamination and that some people for religious or personal diet reasons don't want meat cross contamination.
The table service could be improved if you could build your own meals, like what has been introduced with the breakfast offering. Also, allow people to state how many of each item and if they want white or brown toast would be good.