Hi Nowadays, this kind of punctuation is about style as well as correctness With the semi-colon, I would say: it is more than a comma but less than a full-stop. It can be used well to balance two halves of a sentence that give different but related views. This is what you have done in your first example and it is perfect ue A full-stop would have been too strong (especially before "but"); a comma would have been wrong, because you have already used them to make lesser breaks in the sentence You don't mention the colon which, in formal English, is used when the the two halves of a sentence are logically connected - "Take a relaxed approach: don't get too involved" However, the colon is falling out of fashion and is probably being replaced by the dash - which is what you have done in your second example.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.