**VOID** transactions do not change the running balance on Reports. If you copy and paste the report into a spreadsheet, I could see where zeroing the Payment/Deposit number could be useful.
If you are downloading OFX transactions, VOID is useful to prevent the same transaction from being generated again. But once the transactions are old enough to not be downloaded again, deleting has advantages.
If you see a **VOID** transaction in a report, and you want to delete it, right click the transaction, and select GoToAccount: where you can delete the transaction.
One place I like to use Void, maybe even longer term, is for a CIL (cash-in-lieu) situation. You download CIL transaction. Then you enter the actual action, of a split or spinoff, and use the Void transaction value as the Total for the generated Sell. You then Void the CIL cash transaction.