The biggest issue with JB weld is that it is JB Weld. Epoxy that sets in 5 minutes is never going to produce the kind of result you get with real epoxy resin and hardner mixed with job specific fillers.
JB Weld is right up there with duct tape for professional results. "Handy", is it's only redeeming feature.