Solder is stronger. JB weld is easier. JB weld is epoxy; it just has a filler that is hard, and made for cheap fixing of castings. JB will be stronger than a bad solder joint so if you cant make a solder joint for nothing, JB will be good. The harder the solder the stronger, too. Just have to have more heat to get the job done. Both are about shear and surface area; both will break when you exceed. Tension joints, although necessary, are weak joints.