For doing a permanent repair: If you use the proper tools and connectors there's no reason it can't work out well. The wire stripper/crimper pliers that run $10 or so are NOT the proper tool, and the cheap connectors won't last. BUT, if you don't mind spending a bit more on the tool and connectors:
This is a good crimp tool. Ratchet action is important.
Decent butt connectors with heat shrink.
This is a good crimp tool. Ratchet action is important.
Decent butt connectors with heat shrink.