The answer depends on what you're looking for. If the full smoky flavour is your priority, then it has to be a charcoal BBQ. If you're more worried about keeping a consistent cooking temperature and you want to cook with the lid on (ideal in rainy seasons), then a gas BBQ might be your best bet.