Hi!
Seems I will have a lot of star alliance options except on the Shanghai / Xiamen route
Being newbie in FFPs, do you suggest me going with *a for international routes and st for local ones? Or is it better to use my millemiglia card (with 3000 miles on it!!!!!

) for everything?
What I wouldn't like is being stuck with someone who doesn't offer a good service...seems for inland, air china is not the better option, while dragonair or china south / east are, but for international routes Cathay / British or Lufthansa / Asiana... Absolutely are.
More...in Italy the only option to fly with is Alitalia, or ryanair ...
I just hate Alitalia customer service, that's all
edit
Forgot...for international flyes I don't really care of direct or not routes, i love hanging in terminals