I agree here 100%. In my experience, it's been best to set content to read only for a period of time before fully archiving. And, definitely consider retention policies. These are best to set up through SharePoint so the archive process can be handled automatically.