In my opinion a flat bed in first class is de rigeur with any leading carrier. As a result, the only EK aircraft worth flying on a longhaul flight is the A340-500. The old 777 and A330 seats are quite frankly a disaster for First Class of a leading carrier; personally, I prefer a lie-flat business seat to that. They also have the same issue in C-Class: compared to other leading carriers the seats are very uncomfortable and have simply stood still in time (e.g., who has 7 seats in an A330 row?). Having said all that, it probably depends on what you are looking for in F-Class; in my case privacy and a good night's sleep is more important to me than the IFE or other amenities.
As far as service and food is concerned, I would term Emirates average, but certainly not exceptional.
As a result, although I am EK Gold (because I take about 40 or so regional connecting flights to and from DXB with them every year for lack of choice), other than the ZRH route (I don't fly to the US and Australia from DXB) I avoid flying EK long-haul F-Class.