BankOne have been very good to me and my clients, they have good correspondence relationships and very efficient in problem solving. You can't compare with OCBC, DBS and alike those guys are gigantic.
BankOne will charge you for everything except incoming transfers. Card transactions are done in Rupees so a conversion can be a slap in the face. 2K a day out of the cash point 2.5% plus conversion on cash advance.
Otherwise a very good bank and they dont ask you stupid questions about why did John send you 100.
They understand the UBO structure very well and will accept everyone except Americans unless they have a business on the Islands.
There is a running joke that if an American wants an account he has to buy a fishing boat, bar or a hotel. One guy did buy a fishing boat to "rent out", got his account and gave it to the fisherman.