I’d choose MH for the food alone. Flown them 7 times, a mix of short, medium and long haul in both J and Y. Crews were great, and at one stage I was even alone in the first class lounge at KUL.
On my first trip with them, I thought it would be fun to try Kosher for the first time. Big mistake - but crews were accommodating and offered from the regular menu (this was in Y). So if you’re eating Kosher stick to BA. On my last flight with them (KUL-SIN), there was satay on the menu. I asked nicely for seconds on the 45 min sector, and this was served with a big smile.