Metamask will be a really good wallet for buying not only shitcoins. Metamask, in addition to the Ethereum network, also supports a lot of other blockchains, but you won't be able to store bitcoin on it. To store bitcoins, you need to use Electrum, which is really one of the best, designed for storing BTC, but you will not be able to store shitcoins there.
I know about all these projects through Binance and when I invested in the Sovryn project.
I was struggled with stable coins which seems to me as another form of the classic money destinated only for traders to avoid big dump loss. But with bitcoin, what should be the purpose of treating it as a token!?