It will be good to have a feature whereby you can set a trial period for your service and after the trial period, the charges start immediately. Right now it is long winded cancelling and restarting and this will also help in automation and free up time for other activities.