A recent theme update to Dumfries Wedding Lounge illustrated the benefits of using a child theme for customised WordPress website development.
By ensuring all customisations are partitioned off from core WordPress files it provides resilience against the regular security and performance updates to the WordPress platform. Always take care to create a functions.php file in the child theme rather than editing the parent theme file!
It is also sensible to check that any plug-ins are still compatible with the latest version of WordPress.