To avoid splitting the tree, try deleting people from the ends of a branch or root then working up or down as necessary.
Have you tried to edit your errors? If you have assigned a person to the wrong parents you can try to correct this with the [Change or delete] button (left side panel) then the [Change parents] button.