Electrum Wallet is good which I am using it with error foe years now. The transaction fee is very small and it is not up to a dollar so it is affordable at all time of transaction. But when the mempool is congested then the fee will be high. But it is one of most secure wallet to store bitcoin. Bluewallet transaction fee is high than Electrum. So you choose your choice.
Take note that BTC on-chain tx fee has nothing whatsoever to do with the wallet you use, but rather the state of the network as of the time you made the tx, the wallet only estimates the fee, but you can also manually set the fee you want to attach to your transaction. Electrum wallet is also an online wallet, so it may not be the best for long term storage of a large amount of BTC, for that either use a hardware wallet or run Electrum in an airgapped device.