Switzerland may or may not have less taxes, but if the country itself doesn't extract money for taxes, it seems that the Cantons will. They have a progressive tax system and go after their citizens abroad, just like the US. And they report foreigners keeping money there. (Yes, you could 'deposit' on the sly and take your chances.)
Swiss banks reports are only about foreigner's private accounts but did not report about accounts of local firms, even if shareholders is foreigners. As well as Swiss Tax Authority (Steuerverwaltung) don't know about opened accounts in domestic banks (still no exchange in Switzerland).
This is a huge advantage )
And taxes in Zug or Schwytz is extremely low
