Not really a retail bank but I like Swissquote which is a broker. Account can be opened through video ident. They offer credit cards connected to the brokerage account though. Also IBAN for EUR. Support crypto trading, so friendly, haven't used it though. Multi-currency and astonishingly FX...