I'd respectfully want to say that one should not have to follow your suggested manner of entering persons to their tree IF this software was doing the job it's supposed to do. Afterall, that is the Function of the software!
I have duplications and the support team has helped me get my online (AFT) tree back to "normal" twice now only to ONCE AGAIN have duplications.
The result is that I am now Fearful of the software: I have spent many, many hours building and working only to find out that duplications are a "known" issue. This is so frustrating.