Thank you for that info. It would be on a RTW ticket so class M would accrues miles.
Given your summary, I really hesitate between good service on NZ and 25% more miles on UA...
But I guess on a flight of more than 12h, some good entertainment and service is more important...