I recently deleted in error a project containing a file that I had created and three files that a colleague from the same team had created.
I was able to restore my own deleted file, but not the files of my colleague. I have been advised by Figma support that, while any user with edit access to files can delete those files, only the user who created the files in the first instance is able to restore those files.
This strikes me as a pretty big flaw in the system: either users shouldn’t be able to delete others’ files at all, or they should be able to restore them as well.
Being able to delete but not restore seems to me like the worst of all possible worlds.