Recently, we (me and my wife) took a roundtrip (start Sept 2024 and return Dec 2024 by business class). The services ( flight attendants, food, beverages and food and entertainment etc.) were excellent. Overall the service was great once you are inside the plane! We were disappointed with two things - credit of miles to partner airlines (United) and the rigidity of their website and customer service (very difficult to put partner frequent flier numbers on Emirates website even after purchasing the ticket through them!). Also, customer service was not much of help. Emirates simply told us to contact partner airline United) to get the miles. They really did not care in this regard. I have travelled by business class in other lines (Qatar, Ethihad, Singapore and the mileage credit was no issue at all unlike Emirates. In my opinion, they can improve this aspect. Overall, in my opinion, among the airlines I travelled by business class, Qatar is slightly better. If Emirates can improve the customer service then they will be the best.