Most of the Cyprus banks are good, Mauritius and Belize works fantastic as well as VP Bank worked fine for me until I read a forum post a few days ago 🙁
There are some amazing good points in your review however, it is not covering all what an offshore bank actually is and can do for one if used correct and IF you are able to become a customer of some of the large offshore banks.
This makes sense, actually it does not always need to be about tax but simply because it's easier to manage your daily business as an expat with an offshore account!
Other arguments to form a offshore company could be Internet Privacy and tax reduction. creditor and lender protection and total anonymity when acquiring a competing company. There are many reasons for why you want a offshore company when you are doing business.