There are many wallets like Portis, Coinbase wallet etc. that directly connects your browser with Ethereum wallet.
Yes, if you can well understand it, your bank is in your browser with no need of banks, credit cards.
I may be pre-biased with Metamask because that is what I have used but I love its data encryption and multi-layered security like seed phrase and 2FA sms authentication (though I have turned off 2nd one). At least that keeps me safe from hackers.
So here is my main point:
In line with grand vision of Vitalik's ubiquitous blockchain of Eth, one ethereum address of Metamask is enough to send and receive any ERC-tokens (ERC? follow earlier post) to other IDEX.
Now that is lot easier than having to find, copy paste address of every tokens in order to receive it.
Here is what it looks like when popping down from my BRAVE browser extension:
Just before I close:
Needless to say, Web3.0 has gone full bloom after Vitalik developed white paper of Ethereum (which is most versatile architecture and powerful) and many alternate blockchain families like ChainLink, Tron, non-custodial sidechains like Plasma being developed in Korea etc. by others.
In Web3.0, finance, insurance, contract have gone entirely decentralized but it is a pity that people still have not woken up to it and still using banks, financial institutions, insurance etc.