Creating a Client portal with S2 Pro

I’m putting together a website for a professional body each member will have thier own page
What I have done is watched an old video(2011) done on client portals…so thats all clear.
Due the amount of S2member updates is there an updated method to create a client portal so that each member has thier own page?
I also want them to be able to be contributors for their own listing informtion as well.
I wanted to check that I will probably combine the plugin called members that is recomemmended, do I have use the other plugin with it as well - Capability Manager Enhanced?
I will use stripe proform for payment.
I understand that I may have to manually organise each member as they join in to the site, but wondered if there are any improvements that will make this more automated?
Thank you:relaxed:
Steven

I would use WP Multisite with S2Member Pro. That way each person has their own site, and S2Member controls access to all sites/pages.