restore version (is it possible to choose from the available backup dates?)
It's hard for me to think of a reason you would not restore the latest version within the date range supplied for all files, using that scenario. Maybe I'm just not thinking of one, so please elaborate on the business case if you have more information to share. Even if there were a few outliers, they could be easily restored using a secondary restore plan that selects only those file versions. The rest of the files, and presumably there would be a lot, would be restored with the main restore plan using the date ranges specified above.
I worry what's happening is we're trying to invent a use case to fit the request - when it's easier to understand a business case and then decide on the best way to implement a feature to solve that problem. But again, I'm happy to keep this discussion going until we're hopefully in agreement one way or the other. While I agree that there could be a feature that simply lists all files and versions in a flat list that let customers cherry-pick files for restore, I'd need to understand better how that would be useful for you by understanding what business case would make that feature necessary.
Look forward to your reply.