All the wallets that I will mention are open source wallets.
Best bitcoin wallets for privacy: Bitcoin Core or your can run your own Electrum server. Bitcoin Core is easier to setup.
Best bitcoin desktop online wallet: Electrum and Sparrow
Best bitcoin mobile online wallet: Bluewallet and Electrum
Best coinjoin wallet: Sparrow and Samourai
Best bitcoin-only hardware wallet: Passport
Best altcoin hardware wallet: Trezor (coinjoin on Trezor is not advisable and not recommended, it is Wasabi coinjoin)
For altcoins: Unstoppable wallet
Another recommendable hardware wallet is Keystone
Because of AOPP, people do not support Bitbox02. Although , it is a good wallet. If you are not from Switzerland, you are not affected. Bitcoin enthusiasts are not in support of AOPP. I support full control and privacy, I will not recommend the wallet.
If you are having little amount of bitcoin, you can go for online wallet. If you are using an online wallet, your seed phrase and private key are online. Code storage are more secure and safei. If you want to hold huge amount of coins, it is better to go for cold wallet.
Example of a cold wallet:
https://electrum.readthedocs.io/en/latest/coldstorage.htmlHardware wallet keeps private key offline as well
1. Ledger
2. Bitcoin core
3. Ledger Nano
4. Bitpay
5. Crypto.com l DeFi Wallet
6. Electrum
Among all the wallets you mentioned, I will recommend Bitcoin Core and Electrum. Ledger and Ledger Nano are still the same wallets that you are referring to, they are one of the worst wallets so far. Not recommended.
It is worth to know that Bitcoin Core or running your own Electrum server will require downloading of bitcoin blockchain which will require almost 500 gigabyte of data. It also needs around 5 to 10 gigabytes daily. This may not be the best choice for people in Nigeria because of poor electricity.