I wholeheartedly recommend Fantastic Plugins and their software- they're amazing! They offer a robust, comprehensive solution for pretty much everything you could need for your Woocommerce subscription store, including a great membership points and discounts programme, and a refer a friend scheme.
We initially purchased all the Woocommerce branded plugins (subscriptions, memberships, reward points), directly from the Woocommerce store page. Right out of the box I wasn't very impressed with the range of features, and while tech support was prompt, it often wasn't very insightful.
It was after some searching around that we found Fantastic Plugins and their SUMO range. What a difference! Not only is their entire set of plugins much cheaper than the official Woocommerce store ones, they offer a vastly more comprehensive feature set in each plugin.
The support by Fantastic Plugins is also brilliant. We had a few issues configuring the reward points software, so their team actually went into our website and sorted it for us.
They also went above and beyond this. For the synchronisation of the subscriptions, we needed them to be tied to a day of the month (and not a specific month), a feature that didn't exist in SUMO Subscriptions. We asked this question, and Fantastic Plugins told us it didn't exist but they would look into it for us. A week later they sent us a development version that has implemented that feature! Wow! I was amazed they would actually code a whole new feature just for one customer, but they did. And they're currently investigating a second feature we need.
In summary, all the SUMO plugins were excellent and much better than their WooCommerce rivals. Changing systems over to SUMO completely was the best decision we could have made. They have more features, more flexibility and fantastic levels of support.
I'm incredibly happy we found them and recommend them to anyone who wants to offer subscriptions, reward points, or discounts.