The obvious benefits of indirect instruction are that students can employ critical thinking skills and are not simply absorbing information. When students think for themselves, they are also more likely to learn and remember what they have learned. It also teaches students how to think, process information, and formulate an answer.
Limitations to indirect instruction are that students may not know the material, so they must be provided with background information. There also may be some students who have trouble with the thinking process and may need more scaffolding before being able to think independently.