Good barbecue charcoal burns at a high temperature, which is perfect for grilling meat evenly and thoroughly.
It stays hot for a long time without needing frequent refueling.
Quality charcoal is well carbonized and dry, producing minimal smoke and no unpleasant smell that could affect food flavor.