If you use btrfs, which Ubuntu defaults to, you can simply take a snapshot of your system before upgrading and roll it back if there's an issue.
That said, I use Ubuntu on many machines and VMs, and I haven't had issues with upgrading them at all.
That said, I use Ubuntu on many machines and VMs, and I haven't had issues with upgrading them at all.