I'm currently with First Direct but despite promises the balance data isn't 'live'. I'm really want a bank that has up to the minute balances. Any recommendations?