It would be great if users don't need to wait for their membership to end after cancellation before they can resubscribe. I've had members who wish to cancel so they can upgrade their membership but end up having to wait for their membership to end when they want the new upgraded perks immediately.