Fwiw, I haven't had good luck with a few NiLight products, had to return a light bar and a 6" pod light due to water intrusion / lens fogging up and couple strips of LEDs going out. Probably okay if not in wet conditions; I've been told by a few folks to make NiLights dependable, you have to add silicone to the seals because they're not as water resistant as they claim.
I've had good luck with Rigid pods and bars so far, one set a few years old and hit with pressure washers many times with no issues, but they're not cheap. IP68, pressure equalization vents, powder coated instead of painted, etc, so you pay for the higher quality.
Just added Rigid flood pods to my tractor and they blow away the factory work lights by a long shot.
I only mention the above since you said you were more worried about functionality & durability.
Don't get me wrong, I still have some NiLights mounted on other pieces of equipment that don't see rain, and they are a good value in that sense, but ya get what ya pay for.