No, TW doesn't support all USD transfers unfortunately. I can't pay my AMEX USD card through TW, as TW doesn't accept Standard Chartered Bank NY details provided by Amex. TW confirmed it via email.
I can't speak for ENBD, as I don't use them much for the personal account. Their online banking layout is not appealing to me︀ at all.
But ADCB is very good both personal and business. I sent a bank︁ transfer today at 12:30pm to SQ Lux, just checked SQ Lux at 7pm and money︂ is already there. That's not bad I think. Don't forget it is sent as normal︃ SWIFT transfer and not instant SEPA, both cannot be compared really. Also instant SEPA is︄ not supported by majority of the EU banks, so no matter what, SEPA transfer is︅ +1. My transfers from ADCB reach faster Europe than normal SEPA transfers.