Workflow performance will vary a lot depending on whether you are self-hosting (and how) or using our cloud version. What set-up do you have in mind?
The same goes for running multiple workflows parallelly - n8n can easily support this but how many will depend on how heavy these are and how you’re deploying n8n.
n8n doesn’t support embedded rules but it does allow for user-limited access to workflows, credentials and projects which provides customisation - Account types | n8n Docs. It also supports custom variables - Create custom variables | n8n Docs.
Regarding archival strategy - We create daily backups of workflows for users in the cloud plans that can be retrieved for up to 90 days. - is this what you meant?
Yes, you can implement our Wait node to wait for a webhook reply before proceeding with the workflow execution - Wait | n8n Docs
To test out if n8n is right for the integrations you have in mind I suggest signing up for a free trial in our Cloud service - n8n Plans and Pricing - n8n.io or, if you are more interested in self-hosting, giving us a try through our Community Version, which is free - n8n Hosting Documentation and Guides | n8n Docs