I use Corsair iCUE. It seems to be the most polished and relatively easy to use. It has plugins for all of ASUS, MSI, nVidia, among others.
ASUS Armoury Crate is without doubt the worst of them all , IMO. Not only does it do a horrible mess of managing your system, it interferes with all sorts stuff. When an app lie Armoury Crate has it's own uninstaller, you now it's deeply embedded in the system. If you manually uninstall it from the Add Programs app, once done, and after reboot you will still find AC filed and dll's hanging around. It's a right nuisance.