I don’t think so myself as we are not yet at feature parity in the “Built on openSUSE” rpms, and we also still have quite a few bugs / failures in those rpms that don’t exist in the CentOS offering.
Not really, especially if you are already running a Stable update version of the CentOS offering as then one should be able to backup ones config on the CentOS variant, install using our as yet unreleased openSUSE Leap15.1 based installer (less than 5 mins on years old hardware), import the same pool and apply the config backup. See Configuration Backup and Restore in the docs. This very process can be seen working as of now for both my and @Flox’s tests of their recent improvement to this config save/restore mechanism:
https://github.com/rockstor/rockstor-core/pull/2100
that was released in version 3.9.2-52:
@Flox has also done another improvement to this system since so we are trying to smooth the way for this transition. Plus if one has not created any additional shares on the system drive then the system / data separation is maintained, which in turn simplifies any re-install process. I’d like to remove the ability to have user shares on the system drive all together but in some settings this ability is ‘just the job’, so maybe we need to add some additional warnings to our existing Web-UI warning re limitations of system drive shares.
Hope that helps.