It would help if you could describe your setup with greater detail, especially in terms of how many fans you want to have and what other argb components you have. For example, you mention "controllers"; why would you want to use any controller when you can hook the fans up directly to the argb connectors on your motherboard? Does your motherboard not have any argb connections or if it does, how many does it have? argb spitter cables are readily available so you could hook up multiple fans to a single motherboard argb connection. Or you could buy fans in sets that lock together and need only 1 connection for 3 or 4 fans.
It might also help if you could describe any software that you may have tried to control your argb devices. I use SignalRGB to control both my fans and my Lian Li O11 Dynamic EVO RGB case lights so that they both display the same thing at the same time. If you have had bad experience with other software it might help if you describe what those problems were.
As a minor note, when comparing NZXT and Lian Li fans the NZXT fans produce a higher CFM air flow.
EDIT: read the manual for the NZXT fans and noticed they use a 4 pin RGB connector so you would need to have one of those on your motherboard if you don't want to use their controller:
https://www.datocms-assets.com/34299/1681849583-rgb_core_digital-manual_230320_v1-1.pdf