Is the CX F seat bigger? Yes--but the extra space is, frankly wasted. BA's F seat is plenty wide enough for sleep, and plenty roomy enough when sitting up. As a result, BA's F seats occupy less real estate, which brings their cost down.
As for service, on both airlines when I ring the bell, someone appears, politely asks me what I would like, and then does their best to provide it as quickly as possible. I don't sit waiting for crew to notice me, or to suggest what I might like.
When irregular operations affect an entire flight--such as delays, misconnections and the like, that isn't a reflection on F. What is a reflection on F is the degree to which the airline can mitigate impacts on F passengers as a result. I have never had issues with either carrier in that department.
As far as service attitudes are concerned, it seems to me that there is far more variation from one specific crew to another than their is from one airline to another. I've had exceptionally good service in F on many carriers; I've had indifferent service in F on all of the same carriers. I've never had bad service in F on any carrier.
At the end of the day I think it all boils down to expectations. If you fly in the expectation that you'll be treated like royalty, then you may be disappointed. If you fly in the expectation that you'll have a nice glass of wine, a decent meal and a few hours sleep, with no significant queues at either end, then you're probably going to have your expectations met.