CiviCRM profiles / Caldera Forms: What to use when?
This might not be the same, but the information at this link comparing drupal civicrm webform to profiles might be a similar starting point:

https://docs.civicrm.org/sysadmin/en/latest/integration/drupal/webform/#compared-to-civicrm-profiles