I've literally never had a problem canceling. This is a bogeyman. It's as easy direct as it is via Apple. In fact, it's easier direct, because Apple refuses to keep you logged in to your account, so you have to enter your Apple ID password over and over again. So annoying.