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.