I am looking for a bank account, I'm 17 and would like a debit card. I'm with HSBC at the moment but they seem to be really awful at customer service in my local branch, which is very annoying.

Any recommendations?

I'd suggest making sure that you choose one with a branch near to where you live, but otherwise there's not a great deal to choose between them for standard current accounts. You should be able to get a debit card with pretty much any current account.

I would recommend a Natwest Adapt account. You get a Visa Debit card which can be used in shops and online and you can also use online banking as you're over 16. If you are planning on going to uni then when you turn 18 it will be automatically changed to a student account with a free railcard etc which can be very useful
Hope this helps