If you’re printing with ABS, the general wisdom is that solvent welding with acetone is the best bet. You put some acetone on the printed parts, rub them together, and the plastic fuses together.