How can this sentence be corrected for proper punctuation?

Good writing is never too complex; it thrives on words that are simple and direct.
A.
It is correct as is.
B.
Good writing is never too complex, it thrives; on words that are simple and direct.
C.
Good writing is never too complex. But it thrives on words that are simple and direct.
D.
Good writing is never too complex, it thrives on words that are simple and direct.

D.

Good writing is never too complex, it thrives on words that are simple and direct.