For me personally the best bank in SG is DBS. 1 account number with multiple currencies.
Debit card which will debit the respective currency from your account if there is enough balance. If you happen to be a victim of cyber fraud and your money will transferred from your account without your authorisation, they will reimburse you the same amount. DBS online remit same or next day free worldwide transfers where beneficiary gets payment in full. Top 15 safest bank in the world.
I have no idea if SG banks are
crypto friendly though.