Deeper, more flexible skills are best developed by engaging directly with other, more knowledgeable people. If you are trying to learn something complicated, that has to be customized, that requires you to think differently (like MiiWrap), then you need a real person to talk it through with.
Debriefing is a skillset. This is why we have created Coach Debrief Guides for each of our Foundations Modules. They lay out exactly what needs to happen and in what order. The coach just needs to enter the specific learner information for each section, and then follow the guide when debriefing.