PMP really is more of a shop plugin for selling subscriptions. It lacks some basic membership features, they are:
- not able to add custom fields - which is required to harvest needed information for the different membership products
- emailing notices or product announcements to members is not integrated
- - - - - - - -
If you need your members to fill out different registration forms for each membership product, you best use WP-Members along with PMP or WP-Members with a subscription plugin.
PMP is really well designed and supported with regular timely updates. It does not quite meet the requirements as a membership plugin. What I like is the member can cancel their membership or upgrade to higher level of subscription.