Follow up
I have finally decided to stick to CZ, because I think compared to other FFP, CZ still gives some unique advantages on CZ flights. With only Elite status you can have such as VIP boarding, priority baggage, access to CZ lounges which are much better than the Diners Club lounges at least in China.
I have also found some alternative "shortcut" to maintain my SkyTeam status. I can book DL tickets for AF/KL so that I can always get 100% miles on CZ FFP even with discounted economic class (because ticket number is DL), and the price is actually similar to booking on AF/KL own websites. Only problem is that you can't get easily connection flights in China with DL's booking.
I have recently traveled with Aeroflot on route HEL-SVO-PEK, even I would prefer to use AF/KL. At least Aeroflot is quite cheap and it gives always 100% miles on CZ FFP, no matter whatever discounted economic class you book. The aircraft is very new A333 with personal entertainment system which I'm quite happy with. Of course the on-flight service is not comparable to AF/KL, no wine served even it's on the menu, but in overall not too bad. The lounge at SVO is chaotic - noisy, full of people that you can hardly find a space to sit down - worst I have ever been. Any of you here have ever traveled with Aeroflot and what is your experience?