The only rear light I havent destroyed through riding in all weathers is smart £5 jobbie with twin AAA batteries. Not flash or bling but it actually works for more than a couple of months. I did destroy it crashing my brains out but then I thought I’d fractured my pelvis too so I’ll let it off!
My current one on my bag is 3yrs old. It just works. All the usb ones I’ve had just let water in or just turn off in the dark rather than get a bit dim like a normal battery.
I’ve a topeak redlite that’s pretty good. It lasts about 2 years before dieing but it’s only 10-15 quid.
All the other proper fancy ones I’ve bought over the years are shit and a waste of money.
I’m up to about 20yrs of bike commuting in all weathers with most of it off road so my rear lights get a proper pasting.