Looking for a powerful User/Customer Management Plugin for WP

Hi there,

Looking for a plugin that does the following, we want to build “accessible” profiles of users, have them fill out a form or user application with required fields and then be able to view and search their profiles for marketing purposes. We also want that user to be able to use the same user logins for the site overall, and to login into Woocommerce etc. So its one central user profile, which we can view so we know what their preferences are based on the form they filled in.

Am currently using a purchased copy of UserPro which I assumed would fit the bill, but it doesn’t seem to have the functionality as mentioned above.

Your advice would be greatly appreciated. Thanks you.