Cygolyte. I have a Metro and love it now that I mounted it under the Garmin out front mount.
I cludged together a Cygolite GoPro adapter to a Garmin out front underside mount to make it work. Very solid.
Not sure what your specific use case is but @ultrawolf, @mountainrunner, and others have talked about the importance of also having a helmet light.