Zaha is 20, still developing, and playing in the biggest match of his life. You should stop being so final in your judgment of him. He's not of a quality necessary for Manchester United currently, but has plenty of time and natural ability to improve.
Agreed.
I wasn't convinced on Moses but he's rounded into a good player, and I think Zaha is better than Moses was.
Agree with Segun & Sewelly here, he is frustrating at times because his final ball is often poor but he's an exciting player to watch and has plenty of time to develop.