Which is a better for improving pronunciation shadowing or repetition?
It seems to me like shadowing which is repeating what you hear simultaneously, is unnecessarily difficult. When repeating you can repeat what the speaker said in chunks, thus allowing you focus more on how the speaker is saying what they said. You can pause, repeat, take a break breath and continue when you're ready.
When you are shadowing sometimes you've already pronounced something incorrectly so you have correct yourself in a microsecond and still worry about keeping up with the speaker.
What do you think? Which would you recommend to students who want to achieve native-like pronunciation?