d3 the soft spots aren't too bad if they're not rotting through or around the chainplates. I've just started recoring my boat. A ton of work.
I'd recommend learning to splice. A great skill to have, and you'll never have to pay the outrageous price a rigger charges for pre-made halyards. Just make sure the line you're using can be spliced. Some smaller lines cannot be due to their braid, or lack there of, like parallel braid core.
Merit 25 # 764 "Audrey"