Coinbase is a NASDAQ listed company, which provides a very large selection of Cryptocurrencies and NFT's. It is very easy to use and it provides security to your crypto. This is perfect for all who are getting started on the crypto market as you are able to invest little portions at a time.
Metamask offers the ability to buy Ethereum and NFT's, this app is more tailored around the practical use of the Ethereum coin. However you are able to purchase a number of selected coins also. Metamask allows you to connect with many decentralised apps as well as web 3 services.