depends on your needs but for an expat with international fund transfers etc I would say HSBC. For pure domestic use QNB is not bad but they don't really seen catered for expats.