I flew AC in J for the first time a few weeks ago. I've not flown CW for several months now.
I loved the seat - I was on a last minute booking, in fact I was wait listed for the flight, and had no seat choice. The 1-2-1 layout meant there were no particularly bad seats which was a bonus compared to CW when you can't choose your seat on a full flight.
And I thought the catering was excellent in both directions, with very good presentation.
I certainly wouldn't hesitate to fly AC in J again.