Accessible and convenient, but vulnerable to hacks. Examples: MetaMask, Trust Wallet.
Much safer for large holdings. Examples: Ledger Nano, Trezor.
Printed QR codes or seed phrases. Secure but risky to lose.
Custodial wallets are managed by exchanges. Non-custodial wallets give you full control of your keys.