I should have clarified, the cloud integration requirement for adjusting the keuboard's RGB settings is under Windows. It's software Razer developed themselves and require for basic functionality on their shipped product. It left a terrible impression with me.
Asus I have had consistently bad experiences with and that is why I tried Razer. Of course this is all just my personal experience and I doubt either is perfect.
As far as needing cloud connected software to configure Razer hardware: that is simply false. The laptop is configured via an embedded usb interface that you can send reports to in Linux. There are open source projects that make this particularly easy to do.