A great brunch menu should have variety, using fresh and seasonal ingredients, attention to presentation, inclusion of signature dishes, and a selection of beverages and accompaniments. These elements enhance the overall brunch experience and cater to different tastes and preferences.