RevenueCat has the tools you actually need. One example is virtual currencies — you can attach units to a subscription, like minutes for transcription, that refresh on a schedule. You can also run A/B tests, and you can set up an extra offer at the cancellation step — for instance, when a user wants to cancel their subscription, you can offer them a discount like 50% off, and this often works.
The solutions RevenueCat provides would take a lot of time if you had to build your own server-side implementation. Instead, you get a ready-made solution that's free while the user earns up to $2,500, and if you go over that, the cost for these services stays low 1%.
When the framework only managed the complex subscription and in-app-purchase ecosystem, it was already a huge win to use. With the introduction of integrated paywalls with an easy to use UI, experiments to test pricing, AI-driven localization, customer center for support, great tech support, and more, it is an incredible platform for managing and tracking the entire customer journey through app purchase funnels.