Have you developed any best practices around capturing decisions made during complex processes? This seems potentially difficult to capture

Yes, with UiPath Automation Hub. It has the capability to store automation ideas and evaluation methods built in to assess the complexity of the process.