Network configuration - Systemd-network versus Network Manager vs Wicked

https://en.opensuse.org/Systemd-networkd#Systemd_Units
I have mention this in another thread, but;
Are there advantages of manual configuration versus the NM, and YaST wicked setups?

https://forums.opensuse.org/showthread.php/535043-et0-not-(auto)-enabled-at-boot-time-no-static-ip-addresses-are-assigned?p=2896953#post2896953

I set up wicked, and tested it out for a couple of days. It seemed slower the NM.
I discovered that, in addition to the two openDNS nameserver IP’s. the wicked settings put my ISP’s IP at the bottom of the list in /etc/resolv.conf.
(sorry, I didn’t copy the file before changing back to NM)

I tried DHCP and DHCP+ZeroConf.
No difference.

Is there anyway I can get wicked to bypass my ISP’s IP address?

Not yet ready to tackle networkd as suggested by a couple of other members.

Not a wicked user, but I can point you at /etc/sysconfig/network/config. There you can configure netconfig to stipulate particular DNS servers if required…

NETCONFIG_DNS_STATIC_SEARCHLIST=""

## Type:        string
## Default:     ""
#
# List of DNS nameserver IP addresses to use for host-name lookup.
# When the NETCONFIG_DNS_FORWARDER variable is set to "resolver",
# the name servers are written directly to /etc/resolv.conf.
# Otherwise, the nameserver are written into a forwarder specific
# configuration file and the /etc/resolv.conf does not contain any
# nameservers causing the glibc to use the name server on the local
# machine (the forwarder). See also netconfig(8) manual page.
#
NETCONFIG_DNS_STATIC_SERVERS=""

## Type:        string
## Default:     "auto"
#
# Allows to specify a custom DNS service ranking list, that is which
# services provide preferred (e.g. vpn services), and which services
# fallback settings (e.g. avahi).
# Preferred service names have to be prepended with a "+", fallback
# service names with a "-" character. The special default value
# "auto" enables the current build-in service ranking list -- see the
# netconfig(8) manual page -- "none" or "" disables the ranking.
#

Network manager and wicked are powerful but complex. systemd-networkd allows extremely simple configuration. In fact I gave it a try when installing Arch Linux. The first try already worked and I made no changes afterwards. See also: https://en.opensuse.org/Systemd-networkd