Nightwing for the win! Grayson knows way more fighting styles. He's way faster and more agile. I believe he'd have for better defense as well, and would make it very hard for Moon Knight to hit him. Nightwing also has the escrima sticks that would make a big difference I think.