Well flyasia given the modest amount of economy flying I would start with Asia Miles, provided you can find a CC generating points/miles. Without the status that comes with flying, the availability across the OW programs isn't going to be all that different. I have been happy with the PEY award offerings from CX which I can't get from the partners. I suspect there is a small bias in biz class as well.
Happy wandering
Fred