I am using this component together with Jomsocial and AEC and it just works great. Every user is redirected during registration to choose his profile type which is connected to a AEC-plan and a whole bunch of access-settings.
Installation and setting up of this component is very easy and smooth. I did not need any support so far. If you want to have multiple profile types with different profiles/data published in profile, different access levels to apps and stuf, this component will suite your needs best. Additionally you can sue the AEC integration to set up payment plans for every profile type.