Im with Lloyds for my business account. Had my 18 months free banking and am now paying the fees.
There not bad and like any business you need to make money .... even a bank is a business.
I was going to change to a different bank once my free banking ended, but have been very impressed with Lloyds so im going to stick with them. They have been good to me so i am going to be good to them by keeping my banking with them.
I will say though that i only have the business account for cheques, bacs & standing orders ... i dont pay cash in there, that goes into a personal account (Lloyds again)