I agree with your opinion. I already ponted out in a similar thread in the Tech/Ops forum, that ther is NO "best" engine. There is just the "best" engine for a certain mission profile and operation environment, nothing more, nothing less in my opinion. But there are many parameters influencing this environment, like fleet usage, usage of take-off derates, fleet commonality (maintenance) and so on to take into consideration.
Regarding your statements concerning the CFM engine, I would like to add some comments (as it is my daily job to handle them in our shop). There are examples where CFM engines reached high amounts of on-wing time. Nevertheless, the CFM56-5C4 variant that powers the A340-300 is known to cause a lot of headache for the short on-wing time you can achieve usually. The parameters like IFSD and dispatch reliability are also widely varying between the different operators and engine models. What I just want to point out is, that also those CFM56 have a lot of technical issues that causes the maintenance and operation personnels a considerable amount of headache.