My issue with RJ is the long transit time in AMM on the return leg to LHR. The old AMM terminal had day-rooms you could hire but this is no longer available in the new AMM terminal.
Food on RJ is good. I feel like an outsider as RJ always have off duty crew or family flying and 25% of the J cabin greet the crew like family. The sloping seats with a kink in the middle only works if you are the right height.
Definitely looking at QR for pricing and transit timings. Should provide for a better journey if the price is right. I do KUL instead of HKG. MH is too pricey with too few TPs.