Any major airline will be more or less the same if you're flying economy. Just pick the cheapest one with a reasonable layover. Make sure your layover is at least 3 hours (I prefer 5), so you have some buffer time for any delays.
I typically fly Lufthansa with a layover in Frankfurt or Munich. Cathay Pacific is a great airline as well.
I typically fly Lufthansa with a layover in Frankfurt or Munich. Cathay Pacific is a great airline as well.