Buffets are really hit-and-miss in my experience. The food is often really poor quality.
Also the typical catering buffet you get at weddings or whatever are the WORST. Triangle sandwiches all dry and stale and if you're really lucky a chocolate fountain where the chocolate is like 99% oil or whatever.