Fedimints will be something like this, in regards to normal banks, well currently with fiat there is fractional reserve and rug pulls. With bitcoin maybe that can be avoided because at least you can see onchain that your btc is there, you could even have 1of2 or 2of3 keys so that you had to sign every move. Transfers could be settled by banks onchain at the end of the day or something.