The EYG FAB card has the highest rewards points earning potential for Etihad and they don't reduce the earn rate on any spend categories either. You can actually earn up to 3.7 miles per $ with the FAB Infinite card while on the Citi prestige the max is 3 miles per $.
Also the fast track to Gold tier, tier miles earn and the 75% off redemption voucher make this a pretty strong contender in the UAE!