It really comes down to "is this a one-time task you're trying to figure out" or do you want the options set once and never touch it again in a script.
With the CLI at least you can cut and paste the options from somewhere else.
Microsoft solved this for a lot of their server stuff by having a "show me the powershell command" at the end of most wizards. If you want to write a script, going through this process is usually a good idea.
"Cut and paste the options from somewhere" is a questionable practice even when it's not part of a security-critical workflow. And yet I'd venture to say that most people who use OpenSSL do so with commands copy-pasted verbatim from the internet, specifically because of its obtuse complexity.
Set-and-forget still requires you to know what to set.
With the CLI at least you can cut and paste the options from somewhere else.