I used aMember on two sites before I sold them off. A+ for product support and fast response to security threats. But definitely NOT the product for anyone new to ecommerce. Requires a bit of time to setup.
Also, since it is so popular, there are bots that constantly hammer the script trying to give themselves admin access to your member's data and your products. You might lose your PayPal money if your password is present in the script and the bot gets access to send money to the thief
Fortunately, the aMember folks are quick to send security notices and workarounds for folks too much in a hurry to upgrade to newer versions. Best support of probably any software I've purchased.
I only can recommend the out of the box installation of aMember if someone plans to promote a single membership program or related niche products.
Some online marketers want one shopping cart system to handle all of their products and programs, regardless of niche.
This is not the shopping cart or membership program for that. At least not without a bit of additional customization.
That's because all products and affiliate programs become visible once folks become members or affiliates. Your buyers and affiliates will get confused by product listings for dissimilar niches.
It is possible to hide products fairly easily, but last I checked, hiding affiliate programs and membership types requires changes to the script. The fee is just a few bucks but still, if you are expecting something that shows only what people initially bought or signed up for, you may get surprised to learn this doesn't do that. At least not without customization.
Andre