Is it more desirable to use a separate DVD ROM to read before burning?

And, what are the advantages/disadvantages for both methods?

Generally is is better to use your burner as the reader when copying a disc.

Simply this is because it normally can read “Unreadable” sectors and do better error correction.

You get a better reading of the disc when you use the burner.