The main conclusion of this article: Network Manager is utterly broken. I concur. It's quite good for laptops and basic desktop, and absolutely unusable for any development desktop or server.
The main and gravest sin of Network Manager is that is absolutely ignores what's in /etc/network/interfaces (or similar configuration files for other distros AFAIK), and makes most usual stuff (bonding, bridging, vpns, etc) nigh to impossible. It may be relatively easy to fix, dunno.
Fortunately from my experience, you can simply remove it altogether without any problem, at least under "reasonable" distros such as debian.
The main and gravest sin of Network Manager is that is absolutely ignores what's in /etc/network/interfaces (or similar configuration files for other distros AFAIK), and makes most usual stuff (bonding, bridging, vpns, etc) nigh to impossible. It may be relatively easy to fix, dunno.
Fortunately from my experience, you can simply remove it altogether without any problem, at least under "reasonable" distros such as debian.