The 8% interest is only paid on balances up to £1000 so, over a year, the maximum interest that could be earned is £80. For this, she will have paid £155.40 in monthly fees. After the first £1000, the interest earned goes down to 2.5% which is good for a current account but you would have to put a lot in to cover the fees. It doesn't sound such a great deal to me.
The only possible benefit that I can see in such an account is the bragging rights of being able to tell people that you get paid 8% interest on your current account.