I can't comment on the MH J seats/service. Perhaps by next year. Agreed I find the CX regional (lounge chair type) seats comfortable.
However if you have issues with shortish flights at anti-social hours, CX may not be the best choice ( at least on the return flights). At the moment CX only has the one flight per day. MH has a somewhat better choice of times.
It will be interesting to see what UL will offer when they finally join.
Happy wandering.
Fred