Not to be a contrarian but as a cyclist and a driver I hate front blinking lights, especially in low light settings. Nothing is more distracting than a disembodied bright blinking light, which you can’t discern distance and actually may steer you towards the light. Would much rather see a clear, solid light and other visibility from reflective helmet/body, socks. I like the visibility of Ridge Supply Socks.
One thing I have seen that seemed great out front was two smaller lights attached to the bar end, in the drops. Closest thing I have seen to car headlights. Easier to see and sense the size of the object, and balances the light across two, vs. 1 blinding light. Drivers seem also more used to seeing them.
In the back however, a blinking red light tends to work well.
Additionally, as others have mentioned, other cycling behaviors/decisions are just, if not more important. I tend to avoid certain roads at certain times and generally go out early in the morning and take lightly traffic’ed roads or dedicated trails. As I learned from others, I tend to take the lane when coming up on blind corners where the person behind me can’t see ahead. Like in driving, I feel clear, deliberate movement counteracts a driver’s indecision about whether they think they can squeeze through or not. And always be super courteous with a wave, a smile, etc.
I also anticipate that people won’t see me - so I tend to go the extra mile of sitting up to add visibility, give a wave/nod of recognition, drop a hand so they pick up on my glove decals, etc. My scariest moments have been at intersections where I didn’t do that - for example I didn’t have perfect visibility over a concrete barrier and a low riding convertible came and hit me in an intersection (I hit the side, so wasn’t terrible hurt).
Now, I tend not to ride in a high traffic city at high traffic times. I get that a major city in rush hour is a frightening experience and not all of these will work.