I'm not fully confident that I'll never cancel a credit card that pays annual subscription. Generally it's fine because alert email would come on my inbox, but it's email infrastructure so I need extra attention.
I’m not big on PayPal but I have some domain names set up for recurring PayPal payments (with cc as a backup) because PayPal is insidious with regards to how far they go to fund your account (charging multiple cards, goopy your bank account, sending you letters for debt collection, etc) which, for most things, would be exactly the opposite of what I want but for domain names it’s a huge burden lifted.