Most high street banks provide roughly the same basic services and accounts. To choose a bank, look at the specific areas you are interested in and then select the bank which offers the best combination of services and fees that suit your personal requirements.
There are also a number of online-only banks. These banks provide traditional personal banking services to their customers, however they do not have branches and you can only access their services by using the Internet or a telephone.
Banks are like many other service providers in that you do not have to stay with a single bank. If you become unhappy with the service you are receiving, you can move your account and banking business to another bank or building society. While it is true that this can be a time consuming process, most banks will provide help and assistance with moving your accounts.