I see very little difference between CX and SQ Economy Class. Both airlines are excellent in my opinion. I hear that CX will be introducing audio-video-on-demand very shortly in Y class.
As for amenity kits in Economy on CX, the green coloured pouch contains socks, toothbrush and a lanyard containing the words Cathay Pacific. However, eyeshades are available on request.