I 100% understand why you are using a subscription-based model. It makes sense, and I agree it's the most honest model given that you have to continually support it and you don't want to have to either over-promise on extended support, and offer refunds if you can't fulfill that promise.
I just hate managing subscriptions.
If you gave me the option to require manual subscription renewal, rather than auto-renewal, I would 100% buy this right now. Basically allow me to purchase for 1 year then click a button to confirm that I'm still getting value out of the product. If I don't click that button then you should assume I'm no longer interested and cancel my subscription.
(I don't like using my mac but sometimes I have to use it for work, and I wish I had this.)
Fair point. The billing part of it is managed via Stripe - I'll put up the update/cancel subscription part on the Customer Billing panel soon.
I've added a perpetual license - $40 for 2 devices and 2 years of updates.