Barclays are a top high street bank. First direct are child's play compared to them. I would keep my current account with barclays, and also apply for a credit card (barclay card) with them, or perhaps with capital one, if you don't have a very good credit rating? Good luck!
ps you can do preliminary checks in advance with both barclays and capital one, to see the likelihood of you being accepted for credit with these banks, before making the full application okay?