System configuration with OpenSuse’s Yast seems miles ahead of all the others (at least those I have tested 🙃).
It doesn’t look particularly nice. German functionality over design. And that it does well. One can do A LOT with it. Plus it’s free even in Tumbleweed.
Go for it.
… and so forth. I don’t get paid to write this. 😄
More on this.