I think it's just the coporate culture of China Airlines that contributed to many of their accidents. When EVA Air started, the owner of EVA Air (also owner of Evergreen Marine Group) said he wanted the airline to be accident free, and the company inplemented a series of strict rules in the maintenance department, and put their pilots on CRM courses.
That said, EVA Air still had some relatively minor incidents such as the ones listed by Jim above this post. And China Airlines is now more then ever focused on the training of their pilots and their maintenance, so let's hope they don't crash again.
Ryan, are you flying EVA Air in the near future?