Immersion testing is effective for detecting a variety of material flaws, but it may not identify all issues. It must be supplemented with other testing methods for a comprehensive evaluation.