little preview but the only thing I've found that can't be done in OpenSUSE's YAST gui so far is, unfortunately, configuring snapshots. By default it will snapshot during package manager operations, making it very easy to unfuck any system updates, but /home is not configured by default and if you want to add that (you do), it's off to the CLI.
I love CLI as I've posted about in the past but, YaST is this close to being a full GUI solution for most people. It's impressive.