Hi,
I currently use NetworkManager for everything (wi-fi, ethernet, VPN) and it manages my resolv.conf.
Some colleagues use ubuntu and had some trouble with DNS. The fix was easy (and is not relevant here). It makes me wonder: Ubuntu uses NetworkManager but the resolv.conf is managed by systemd-resolvd. Apparently this change is quite recent.
I'm actually happy with my setup and NetworkManager works fine. My question is: Is there anything I'm missing out on. Are there advantages?
Until now I was pretty sure it's only useful if you run systemd-networkd since you would disable NetworkManager.
Benefits would be a more lean network setup with less memory usage and dependencies.
Can't speak on how Ubuntu does things