Basically, you are free to use any network connector that you wish and Elive aims to make it as much as compatible for you to be free to
But is important to know the reasons we picked network-manager among others, at least in the actual moment, versions between 3.0.0 stable and 3.8.19 beta, we don't know about the future...
- Features: we want to be able to connect everywhere, for example the reason we switched from wicd to network-manager in the past was because somebody was unable to use Elive (connect to internet) in its university, which the Wifi configuration required an username & password for the WPA settings, this was correctly supported on network-manager among other features like VPN
- Geolocation and Time configruation: Elive uses a script inserted on /etc/NetworkManager/dispatcher.d/ which detects the country where you are everytime you connect to internet (based on your ip), in order to configure your time correctly all the time, this makes sure your comptuer has always the correct time, and if you fly to another country, the timezone will be automatically updated
- Re-used internet configurations in Live mode: Elive has a special feature (same scripts directory) to save network settings in your /boot (which is never encrypted), so when you boot a new Live system of Elive, you don't need to insert your own wifi passwords again, they are simply re-used
- Compatibility with other distros: when using the installer with migration-mode or similar, the network configurations from other distros are imported in your new system, most of distros uses network-manager so they will directly work and all your settings will be saved and re-used
After to know the benefits to keep network-manager you are free to do things on your own