Bloody hell I can't make my mind up about this one. Now leaning NM because his batting is better, toss, diversity of bowlers, and I like Ames. I'm like MG at the moment.
It's only his lower middle order that's better by 1 batsman. The likes of Hanif, Kanhai and kalli especially are all time greats of the game. The toss is a very small advantage in NZL, it isn't the subcontinent. Also, in Hanif, we have the one man you'd want to blunt an attack. The guy batted like a machine. Once batted over 3 days to save a test vs no other than WI. Our bowling attack is better, I don't see even NM arguing otherwise and the conditions are ideal for the set to exploit it. Ames is good ofcourse but I see you being influenced by his stumping stats in particular, it's meaningless in a game like this when he'll be standing 30 yards behind the wicket. The batting side is already part of what I said about his lower middle order being slightly better.