I've run a few different ones, the Thor seem to hold together a little better than fox, I'm on year 3 on mine & it's starting to lose some of the nuts that hold it together (they pull through the fabric here & there) but that's pretty good longevity for how much I ride & what a dipsh** I am.
Btw, my plastic goes outside the jacket, which allows it to catch/ deflect hits from trees without tearing my jacket.
I was also wearing my leatt every day, but I found that it pushed up my helmet too much, and after having it cause my goggles to be shoved up too much to see I decided to stop wearing it. I think I just need to get the different pieces to make it longer (from back to front) so that it will sit a little lower, or maybe wear the retainer strap that a lot of moto or DH guys wear.