Direct flights are usually the reason we choose QR. I've never had a problem with the in-flight service. They bring me food, they bring me drinks. What more do you want?!

The only issue I could have is that they all seem sh!t scared of telling anyone to sit down or turn off their mobile, which is a shame cos a lot of passengers in the middle east seem to think it's fine to wonder around when the seatbelt sign is on, leave their mobile on for the entire flight, and get up and get their bags out before the plane has finished taxiing.