Hi,
deleting any data is not a good idea in most of the cases. This is true for all data, not just user master records. SAP does not delete transactional data created by a deleted user but you will have transactions in your system that are pointing to non-existent records. A usual approach is to remove roles from users, move them to a group TERMINATED and lock them so they can't be misused.
Cheers