As with any airline, it really depends on the aircraft on the day and the crew on the day. You fly LAX to ATL on an express jet or fly it on an internationally configured 777. If you happen to get the good aircraft on the day, then people assume that is the norm for the specific airline, then they fly an E175 the next time and think it's the worst.
I flew 6 Emirates longhaul (8hrs or longer) segments in Feb/March in business and in first class. 4 of the 6 flights didn't have 180 flat beds. Everyone assumes that every one of these mega carriers (EK, SQ etc) all have flat beds, but they do not. I have had multiple AF, LH, TK etc flights recently for longhaul and none of them of late have had 180 flat beds. Every United International plane has 180 flat beds.
I'd say that the customer service on all of the others is consistently better on the others though.