AsiaMiles is good program in my opinion. Only 60,000 miles are required for C class travel to Europe (less than 5000 miles one-way). You can buy upgrade with miles for EI, AA, BA, CX, MU, KA, LX and VN. But US has just joined Star Alliance, so you can determine if 32.5% devaluation is worth doing.
AsiaMiles bonus showed up in my account in a week or so after my transaction.