In my opinion, QNB and Mashreq Credit Cards are the best.

They have special offers and no hidden charges.