If you have a buffet, get it catered, ie, someone serving up. I've been to plenty of weddings where the food has run out before the last tables get up because the greedy pillocks at the front have overloaded their plates and then the cunts don't eat all of it anyway Make sure a buffet has plenty of veggie options, as meat eaters will still eat those too.
Otherwise, the best weddings I've been to have had plenty of food and drink (including tea and coffee, not everyone wants alcohol) and of decent quality, not too big a gap between ceremony and reception, especially if the food is being served around a meal time hour. Be aware that people may have missed a meal time to make the wedding so keeping an eye on timings will help.
No endless photos that you'll never look at again. Plenty of seating, especially if more people are due to come along in the evening.
Short speeches are good, people tend to glaze over at a speech that goes on forever.
One lovely wedding I went to was in the summer on a georgous day, and photos were done after the meal, not before. We all stood or sat outside in the garden, happily drinking and chatting and just waiting for calls to be in photos, mixing with people and it was so relaxed.
Got another wedding in October, and looking forward to wearing the first dress I've worn in years. Especially now I've lost weight.