You recommend CIM which basically no local would use (nor uses) in their wildest dreams and against revolut which have a large local following?I am not sure whether Flowbank or SQ open business accounts, it's necessary to check; but mainly: maintaining the current accounts or holding the assets are not the core business of these banks. Their niche is to work as an investing platform. You might use it for the former but it will not be so comfortable as in another bank.
Yes, CIM Banque is recommendable.
I agree at 100%
May be; but I would avoid Revolut at any cost (see other threads in Offshore Bank Accounts & EMI Accounts). Furthermore, generally I think that with your setup you can stay well with some brick and mortar bank – what, in Switzerland, makes a real difference. (And I am not aware about any Swiss based EMI offering business accounts, only for personal ones; just for the record.)
Why?? For a solid Swiss setup a (relatively) expensive and not very transparent Lithuanian EMI?
Try to stay in Switzerland, or (eventually) in Liechtenstein, as much as possible.
Just a technical remark: Maybe you could have posted this question to this forum – https://www.offshorecorptalk.com/forums/offshore-bank-accounts-emi-accounts.27/; it might attract more attention of fellows with a special knowlewdge...
The agent should be able to help with local account opening at a real local bank which locals use otherwise I would classify as said agent as highly incompetent.