Thank you all,
Your insights and experience are genuinely invaluable.
One big positive at the moment is being able to make cancellations/changes with no fees, so I can hang on to what I've got as it's still pretty good, and maintain flexibility in looking out for other options that may work...