i just upgraded with barlcays and it was a right fiasco. they messed up over sending my connect card, and instead cancelled my electron card as lost/stolen and sent me a replacement! not impressed.
their customer service is also quite shoddy - dont no how it is for everyone else but you go into my local branch and sit down and wait to speak to someone. theres a meet and greet person whos supposed to work through people one by one, sorting out quick simple problems for them, booking appointments if they need them, directing them to right person etc. a good system in principle, but ive seen this guy spend 45 minutes with one person and everyone else just waits - so effectively, since you cant ring the branch, you could wait 45 minutes just to book an appointment! i dont see why such long queries cant be dealt with by personal bankers, who mainly seem to sit around not doing very much!
whereas i was in halifax the other day to close my regular saver (cos i wont be in a position to regular save once im at uni and it has to run for a year) and the cashier did it for me in literally 5 mins and sent me away happy with a cheque for the balance.
saying that, i do find barlcays online banking a lot simpler to use than halifax's, i do all my banking this way. (as an aside does anyone know if halifax student accounts let you make online transfers to other banks? barclays do even for kids accounts, but my halifax cash card account didnt let me i dont think)
so for customer service id say halifax. online banking id say barclays. freebies barclays. interest rates halifax.
maybe open with barclays and get your freebies, wait a couple of months, close and move to halifax?