It was my first time taking Emirates. I have heard a lot of people saying Emirates are overrated but I was pleasantly surprised how good they were.
Check-in was efficient in all three airports I used (Singapore, Dubai and Amman).
The catering was very good. Regional food was used, depending on the route. The portion was a lot bigger than most of the major airlines. Even for a 2.5-hr flight they offered a full meal service with a lot of items.
Most of the flight attendants I encountered were excellent. They helped passengers with hand luggages proactively, which I thought wasn't that necessary but was nice. They were very friendly and prompt during meal services. However they did not go around for drinks very often.
The IFE was also excellent. It was one of the best. However the movie selections were not as wide as they claimed on their website. Quite some movies listed on the website were not available inflight.
The seats were comfortable. Leg space was plenty.
Overall the flights were very good.