Yes, MetaMask users say that it is indeed safe to buy ETH on MetaMask.
However, it is strongly recommended that you only use the wallet to store a small amount of your crypto, and keep the bulk of your crypto in a hardware wallet.
Mentioned in this answer
![MetaMask](https://ph-files.imgix.net/fe39f980-3507-4ad4-8b17-4c701735b656.png?auto=compress&codec=mozjpeg&cs=strip&auto=format&w=40&h=40&fit=crop&frame=1)
MetaMask
Brings Ethereum to your browser