I use Al Rostamani and they have always been competitive. If you ever use them then ask for their 'Intro Card' which effectively opens a profile with them, which speeds up future visits if you transfer to the same account often.
It can all be done by email and bank transfer too, if one is feeling exceptionally lazy!