Advantages of Direct approach - Time efficient, effective in early stages of learning, keeps learner on task with minimal distractions.
Disadvantages of direct approach - Can be boring and repetitive, doesn't develop decision making skills and tactical awareness, and skills may not be transferable into game situation.
Advantages of Constraints approach - skills are easily transferable into games, develop decision making skills and tactical awareness and more enjoyable and can increase motivation.
Disadvantages of constraints approach - initial skill development may take longer, technical skills may lack refinement and cognitive learner may be overwhelmed.