Overwriting data to safely delete it is usually enough, most of the recommended additional overwriting is snake oil. Unfortunately, overwriting data still takes a lot of time.
Using system encryption is therefore easier: You delete the key and your data is as good as overwritten a million times … all modern operation systems offer system encryption by default.