I've flown CX F many times, and whether it's "worth it" depends on your level of expectation. If you have the miles and want to spend them on a great seat, great food, great booze and excellent service then yes, it's worth it. If all you want to do is get from A to B then pick the shortest route.