Every referral program has different needs. Add more capacity, advanced campaign capabilities, branding, localization, payout options, and integrations without paying for features you do not need.
Add what you need. Keep what already works. Upgrade when it makes sense.