Many of you will say blockchain wallet. I use blockchain wallet.
No wallet is inherently cheaper than any other wallet. Any good wallet should let you set your own fees, and you pay a fee depending on how full the mempool is and how fast you need your transaction to confirm. Take a look at this thread to learn how to work out an appropriate fee for your needs:
https://bitcointalk.org/index.php?topic=5182906.0If we talk about Binance, it has minimum withdrawal fee of approx. 0.0005 BTC, approx. $3.00-$5.00
Withdrawal fees and transaction fees are two different things. Binance (and most exchanges) use a tiny portion of your withdrawal fee to cover the transaction fee, and then they pocket the rest. These services are not wallets. Don't store your coins on them.
Btw, bitcoin.com wallet is that safe?
Bitcoin.com is a known scam site designed to trick newbies in to buying trash altcoins. I would stay well away from their wallet.