Best instructions to follow to upgrade to freePBX 16 from 15?

Looking for a no-hassle and successful upgrade…

Currently at:
FreePBX 15.0.37.4
Current Asterisk Version: 16.30.0

If distro: use the version upgrade module. (Find it in the module admin screen)

It is distro, is this automated method better than the manual cli upgrade route, and robust, meaning no failures? I read conflicting reports.

Also, anyone know the command to restore from cli?