SOldering is like any other job, its only good if done properly.
Soldering is always the best option in all circumstances for longevity.
However, it takes loads of practice to get right and you must use the right grade of solder at the right temperature on clean wire ends that has been cut and trimmed properly.