Bone-in ham offers better flavour and texture for bigger roasts. Boneless meats can be spongy as they are reshaped after the bone is removed.