This could very easily be a 5-star rating except support is sadly lacking. Response time, in my experience, has been once a week ... which is far too slow for a new client who is trying to work his way through getting a new site online and functioning smoothly for my clients.
Last week a client couldn't log in, getting a vague error message. Over the weekend, I couldn't log in to my Admin account with a similar message, yesterday another client expressed concern over the same thing. Response from the plugin support team? "What's the problem?"
There's a lot of good in this plugin and I think it could be well worth the money IF it was supported in a timely manner.