Yikes - with those dietary restrictions I’m not sure ANA is going to be your cup of tea either so maybe SQ is the stuff. FWIW I found the JAL FAs (and all ANA FAs as well) to be fantastic. It doesn’t hurt to be the only passenger in F on every flight the past couple years and to have basic but passable Japanese I suppose, but the attentiveness and accommodation was off the chart. I had complete control over the temperature in the cabin (I was asked without prompting what temp I would like for the flights on both airlines) and they really went above and beyond all the way around. I will say that the JAL hard product is pretty dated at this point and I would take The Suite over it any day of the week. Bit more detail here:
Brief Report: ANA in F "The Suite" during Covid
Brief Report: JAL in F during Covid