I tried to understand Airpoints, but it seems to run on its own, and not clear info about points from other airlines.
Maybe going for UA?
A criteria should be choose a program with miles and status that do not expire soon. As he will based in NZ for a couple of years, but later who knows?