The benefit of Adobe Campaign push messaging is that it's part of Adobe Campaign, i.e. you can use it as part of a complete marketing ecosystem.
Campaign can be integrated with Swrve via Swrve's messaging API by creating a custom channel in Campaign, so the question of whether to use Campaign for push can be better considered in terms of implementation/operational cost.
As far as features, Campaign is limited to:
- Sending simple push notifications to ios/android
- Receiving tracking data from apps directly
- Processing subscriptions directly from app (rarely used)
- Polling for token unsubscription directly from Apple/Google