Take a look at the Schwalbe Marathon E-Plus tires. They are highly rated for Road Grip, Protection, and Durability. 3,500 miles on them with my Allant+ 8s and no flats from small items like glass or stones (one puncture due to large screw). There are also not showing any wear.
They are available on Amazon.
I also had issues with the lights. All of a sudden they would not blink/strobe. Dealer replaced the entire light system, including the harness. That did not correct the problem. They determined that the sensor in the rear taillight was defective. I also had them reprogram the light so I could turn the headlight of and on along with controlling the strobe function.
Just a tip, take a moment and check your rear wheel for cracks around the spokes. My rear wheel failed in about 4 places and needed to be replaced.