Here are my experience with four banks

Doha bank is the best for taking finances for expatriates. As far as I know, you can get loans by showing your account balance in home country. Their finance rate is one of the lowest in qatar.

QNB is better than all other banks in many perspective. The only drawback is their customer services.

CBQ is good if you are earning very high salary. They have separate relationship managers dedicated to the people whose salary transfers are higher. But CBQ are overcharging for many simple things.

Now I have an account in Mashraf AL Rayyan. They are good. They have excellent customer service . But the only problem with Mashraf AL Rayyan is that they have very low number of branches. And in most of their ATM machine, you cannot deposit money. So every time you need to deposit money, you have to go to their branches and their working hours are very short. Except for the branches in the shopping malls, no other branches are open after 1 PM, which is ridiculous.