I had similar experiences flying MH J BKK-KUL-SIN in September; nice cabin, great service and the priority arrival card even though I was transiting through KUL.
I also thought their inflight entertainment was great, especially the on demand audio, which is leagues ahead of QF's paltry offering...