Of all the asian carriers, TG and MH has the best seat pitch over SQ/CX. 34" vs 31"
Of inflight service, I find MH pretty consistent and eager. CX/SQ can be a bit iffy at times.
Of meals, all are equally good in Y class.
Of IFE, SQ wins hands down. 2nd is CX, 3rd is MH and last is TG.
Of FF miles, check - SQ is infamous for their no-miles fares, followed by CX, MH and TG.