It is much better to go with one of these Banks instead of HSBC. Keep HSBC for International transactions and local bank for daily transactions!
1. National Bank of Bahrain
National Bank of Bahrain - Home : has the largest number of Branches and ATMs in Bahrain.
2. Bank of Bahrain and Kuwait
www.bbkonline.com : the second in the largest number of Branches and ATMs in Bahrain. (i have an account here at the moment, aand thinking of going to BisB very soon)
3. Bahrain Islamic Bank
Welcome to BisB | Bahrain Islamic Bank | Retail Banking | Corporate Banking | Tasheel | Auto Finance | Property Finance | Tejoori | SME | Trade Financing | Priority Banking : the third in the list of the largest number of branches and their services look very good.
4. Ahli United Bank I would say it is in the same rank of BBK.