I've found Ulster Bank very good in terms of fees. Their bank account opening process is also streamlined - you apply online, they contact and you pop into your local Ulster Bank branch to sign documents. As regards advantages I can't really comment as i have a straightforward business and don't need any merchant payments etc.