I love Julie Andrews to the moon and back, but you're right about both actresses being cast for post-transformation and that sapping the story. Regardless, I'll always prefer her voice to Marni Nixon's. Something about Marni Nixon's voice has always grated on me for some reason.