CiviEngage is Drupal-only (not something I'm looking at using though). Drupal integration also includes integration with views, a CiviGroups Roles Sync, or an Organic Groups sync too I think. So, just a whole bunch of ways to integrate CiviGroups with Drupal roles/access, and then to pull information from Civi for custom display in Drupal. I think there's even a webform integration module.
WordPress can do all the basic stuff, like display profiles or CiviCRM pages or whatever, but you don't have the same potential to integrate content/permissions in both directions like you can in Drupal.
WordPress can do all the basic stuff, like display profiles or CiviCRM pages or whatever, but you don't have the same potential to integrate content/permissions in both directions like you can in Drupal.