3 answers
Don't keep everything on a single platform, especially Metamask online! Ledger is a hardware wallet, so it's way more secure for storing your crypto long-term, whereas Metamask is more of a convenient tool for interacting with decentralized apps day-to-day. If you've got a decent amount, Ledger is clearly the better choice, but most people who actively trade end up using both at the same time.
Ledger is a hardware wallet so it's way more secure, especially if you don't trust your computer, while Metamask is a software wallet right in your browser - convenient for quick transactions but less protected. If you're just storing small amounts or trading often, Metamask is more than enough for you. For larger amounts or if you really want peace of mind, Ledger's worth the initial investment.
The real question isn't Ledger or Metamask, it's how you're actually going to use your crypto! If you're buying to hodl for years, a Ledger is obviously way more secure. But people who say Metamask is dangerous forget that you can use it with a Ledger plugged into it, which gives you the convenience of a browser with the security of a hardware wallet! The worst thing is really having all your coins on a centralized exchange or on Metamask online without any external protection if you're not super careful with your PC. Just ask yourself what you're going to do: trade a lot or just leave it alone?
Your answer
Log into answer.