>>3423726Systemd is definitely bad. Not for the political reasons people dislike it for, but because things included in it are constantly breaking.
It fails to start and stop iptables for me, I can't reliably change a machine's hostname with hostnamectl around, and timedatectl is constantly fucking up my system time settings.
Sometimes I need to reboot my laptop simply because netctl refuses to work.
It's all running as root.
It allows a rm -r / to brick motherboards and when running recursive deletions it operates on ../
>>3424120Don't use EFI.
Only virtualized EFI implementations are properly implemented.
>>3423747Arch has the ABS, use it.
If you want to build software regularly it's either arch, gentoo or some BSD.