The card is very good but you require heavy spend on it to get your money's worth. The annual fees are high at AED 1500 and they're not doing the introductory 75,000 miles anymore. You get 2 miles per 1 US$ normally but if you sign up to the express miles at AED 200 per month you get upto 3 miles per 1 US$. There are other benefits like free airport transfers, lounge access, concierge service, buy one get one free at the movies and 0% interest on EK tickets.
I find the platinum card more value for money/miles but again it all depends on your spend.
The Citibank cards are worth considering, slightly higher fees but superior service in comparison to ENBD.
My favourite is the EIB Skywards cards. You can get 1 skywards mile for 1 AED. There is catch however, you earn miles in buckets and not actual spend but if you play it right can end up with 11,000 miles per month.
http://www.emiratesislamicbank.ae/ei...ds/default.htm