How easy is it to upgrade from one version to another?

Very easy. You can either manually upgrade/patch the system via the web management or you can schedule the upgrade/patches to install.