HSBC has a greater global presence than Barclays Premier, the Barclays premier account is more suited to onshore banking tbh. I have however used the travel insurance which was handy!
Barclays Wealth may be a better option depending if it offers what you want than premier.