No expert but have used various 3rd party lens hoods, including JJC, for my lenses. All work reasonably, some may be a bit looser or harder (gets looser over time) to put on than original.
Just get a compatible one, I try to avoid the 'universal' ones that screw into the filter thread as they take longer to remove and makes using filters difficult
I think JJC is ok, just that I don't like my lens hoods so tightly attached so I personally prefer the original manufacturer hoods. They are solid enough, will take a few bumps and or drops without breaking, but do keep in mind they are still just plastic.
As long as it's the correct size/design, functionality shouldn't be a problem. Durability - as long as it's not fragile its good enough for me, the reason some of us go for 3rd party accessories is cos when it does break, it's affordable enough to buy replacements.