I flew professionally as an air courier out of Bangkok for close to 10 years. The Hong Kong based shipping agency I did the work for would NEVER book on China Airlines because of their very poor on time and connection record. Most often I flew on EVA, Korean, JAL, Cathey Pacific and ANA.
Anything under 1hour30minutes is too short, even a 30 minute delay can cause you to miss a connection. Just not worth the risk.
HKG, TPE, ICN, NRT are all excellent for a layover, especially ICN. HND not so much.