What is the best way to backup multisite?

I have been looking at ways to backup multisite. Snapshot is easy to use but the problem is that I have to manually set up each subsite and if I forget to do it or miss a signup then there will be a site without a backup.

Updraft seems good and support multisite but it doesn't have the option to only restore a single site. This means to roll a single site back I must do a full rollback which is not so useful.

Are there any backup methods that support multisite and allow for individual site restoration?

Thanks