Back in January of 2018, I flew from SFO to KHI in economy on Emirates. This is a very personal review of that flight, with particular emphasis on the "muslim friendliness" of the experience.
Long line at checkin, which is to be expected for a full flight. I didn't see any airport staff at SFO wearing a hijab (muslim head covering). There were many hijabis in DXB though. None in cabin crew though (in the entire to and from journey).
All food is halal. They do serve alcohol but also have a decent selection of non alcoholic beverages.
Their in flight entertainment system does not show prayer times. But it does show the qibla direction. However, the direction was wrong for a while after leaving SFO. While we were still in California, heading slightly west of north (see picture), their nav showed the direction as south east, whereas the correct direction is around 20 degrees each of north.
When it came time to pray, the cabin crew were very accommodating when I talked to them about making the salat (Musilms have to pray five times a day but some folks, including me, combine some of the prayers while traveling), they seemed to know what I was talking about and allowed me to pray where ever convenient. Emirates is one of the rare airlines that has economy at the front of the plane on the lower deck. In this configuration, I've found the best place to pray is the horizontal aisle between the front doors. If you pray next to the door (either door), you're out of the way and you're not obstructing any restroom as the restrooms open towards the longitudinal aisles. Also, the forward left restroom (just behind the cockpit door) is quite roomy and it's shape makes making wudu (ablution - Muslims have to wash their face, hands, etc before praying) reasonably comfortable. Further aiding that is that the tap is auto sensing so you can wash both hands etc more easily.
This flight also had front, below and tail (facing front) camera views on the in flight entertainment. That made it easier to determine sunset and dawn (for prayer times).