Actually, I have: Simple Membership (https://simple-membership-plugin.com/).
I’m starting to look into migrating to this as it’s actively maintained, there is a model of paying for extras, and it seems to do a LOT that S2Member does, but has some significant advantages such as triggering Stripe’s modern forms. It’ll take some time for me to fully implement it in a way to test and possibly take over S2Member.
If that’s the path forward to a plugin that has support and responds to security issues, that effort is well worth it.