I fly a lot on them too.
Pros. Very good service at check in. Especially if you are a member. Friendly and courteous staff. Food is very good and to me it is too much food. The pajamas are top class and ì wear them during the flight. Inflight service is very good and they always walk about. Then connection for me in TPE is extremely good. The toilets are clean all the time. They try to accommodate requests you make.
Cons. The price is higher than competition that provides the same service. The food in the lounge is not good for but could be fantastic for a Chinese person. Their boarding procedure is a shambles though it they manage to stop the all rush and fight at the gate. Their IFE is the worst I have ever experienced for an along time. To me the bed is not that uncomfortable as some make it out to be. I have flown in worse beds and the one in Etihad and the CX 777 comes to my mind.