I struggled last year with several different lights, I tried a couple of Lezyne lights another brand from a friend, and I wasn't happy with any of them.
Now, for a while I have been tempted by the Garmin Varia front light, and I believe it will connect with my Edge 520.
They're coming down in...