MetaMask is safe and decentralized wallet,
https://metamask.io/ trusted by over 30 million users worldwide. Websites do not see your balance in MetaMask, if you do not connect to them. And before any transfer, you need to accept and sign it, so this is safe wallet. If you need specific tokens, for example, BNB Smart Chain tokens, you have not another choice than MetaMask wallet.
So if you like MetaMask wallet, use it.
How it's decentralized if they're record user's IP address and not allow citizens from few countries due to conflict or politic problems?
The number of installed aren't proving if it's really 30 million users, it can be manipulated.
There are many choices of wallet and it's easier to use than Metamask. If you want to receive a token run in BSC, you need to add new network, otherwise you might lose the token. Other wallet doesn't need this, it's automatic.