Apr 6, 2023
When copyediting fiction I prefer to try and minimise their use - preferably to zero.
Unless a writer's style leans to longer, convoluted sentences, the comma, stop and em dash suffice.
In each of the examples you give (as oppositions) I would use a dash in place of the semi-colon.