For my space a single form would make things much easier for me and my clients by cutting down the number of forms but ensuring tasks are organized and fields filled appropriately for report generation and stakeholder dashboards.
I suggest the following flow:
1) Broad questions to determine the folder
2) Follow-up questions to determine the list
3) Standard task form (fill task properties and relevant custom fields)
Layers 1 and 2 represnt a sorting layer using conditional logic. Layer 1 filters what is seen in layer 2. Layer 2 determines what is and is not seen in layer 3.
Layer 3 represents a standard form with the current conditional logic. This either has many nested forms based on the branching logic or uses conditional logic to hide custom fields not relevant to a given list based on the responses from layer 2.