There’s some more info about these on this forum, and a few other places as well. I’ll try to track down the others, here is the thread where it started:
In my opinion, these have slightly better diffusion and cast a more even light in all directions. Some people have also reported that these are more resilient to physical stress. It makes sense, these are made from 3 solid wires that are spaced evenly apart and don’t have trimmed wire nubs.