There's an Electronics, Lighting and Gadgets sub-forum where folks can respond to this in detail.
I went with a MagicShine triple-head cree light with an external battery. It produces a single long beam, a double wide beam, or a triple beam, and is dimmable with each setting. The externally battery is really convenient. I modified a water bottle to contain the battery and allow the connector to hang out the spout. I can bring it in to mate with the supplied A/C charger. The light and battery have lasted for five years of continuous use.
I use a NiteRider Lumina 650 helmet-mounted forward light (also comes with a handlebar light) which is USB charged with internal battery. Being able to direct the beam to the sides, around curves, and into approaching traffic if necessary are great benefits of the helmet system. I had one fall off of the handlebar and crack. NiteRider sent me a new casing under warranty. Terrific service.
For tail lights I simply use Blackburn and Planet Bike flashers, with AAA batteries. The batteries last long enough. The biggest challenge is moisture encroachment with the switch contacts. I put one flasher on the back of my helmet and another mounted to my rear rack or behind my seatpost.
Good luck.