£900 is way too much! I booked 4 seats for October me wife and 2 kids £1740. It is on Kuwait but when you've got kids it's an expensive game.
So I will go on any airline, Cathay are ok, but for service I like Malaysian and Asiana, even if their connecting flights are a bit longer than Cathay..