I have used this plugin over the year for its ease of use and beginner-friendly interface. I have previously given it a high rating, but until they can fix the issues I'm facing with a bug update or something, then I'll stick with this rating.
I really don't want to swap it for another plugin and have renewed my support and liscense in order to receive updates--that's how good it is, but I've had a glaring issue(s) which gives me a headache all the time. And it is also detrimental to my own subscriber's experience which gives me thought of switching to a similar but different plugin provider.
First of, I have members subscribed to autodebit mode through PayPal who get thrown down to Free Membership days earlier than their supposed renewal date. Failed payment is not a reason (or end of term), automatic profiles on PayPal working just fine, and these cases often occur for no apparent reason at all--even when that member pays for membership religiously.
Which leads me to the second problem--customer service. They do respond within reasonable time, but I see that they lack communication skills to be properly understood by the customer. I tried making sense of it but there is a limit to my understanding if you include the talk with the terminologies I am unfamiliar with. Throw in the bad grammar, pretty much everything is gibberish.
They clearly don't have any experience with relaying information properly and I don't know who I'm talking to most of the time. At times it feels like the same person but often it feels like another. An introduction with a name helps me orient to that person at least.
Until now, I don't think they understand that their customer, while unfamiliar with programming, have basic logical reasoning and can work the plugin just fine. I've had them pointing out common sense solutions (I tried) instead of looking into the problem well. It's frustrating. I have hoped to receive guidance, but all I got was a lecture.