I personally prefer bone-in because the bones add more chicken flavor. They do take longer to cook and it’s more laborious to separate the meat from the bones, but the preference ultimately lies with the cook.