I will never do subscriptions. As you mentioned, the fact that you you have to "successfully stop an automatic payment" is an experience that I'm not willing to go through.
Capital One has a feature where you can generate temporary card numbers. Each one can be authorized for "a single charge" or "repeating charges at one merchant". And you have a toggle switch in the latter case to dis/enable payments. Really handy for subscriptions.