Guy Electrum is best for all the devices to save Bitcoin but the transaction fee is one trying to discourage people to use it. Most people now are using Centralized exchange to receive pay and trade.
I understand your plight and why people go ahead and store their funds on centralized exchanges. It is better to wait for your transaction to be confirmed while using a non-custodian wallet than receiving funds or storing funds in a centralized exchange because you want to run away from high transaction fees. It is just better to wait than fall victim of losing your funds to a centralized exchange.
Most people now are using Centralized exchange to receive pay and trade.
Anyone using a custodial wallet to store their funds doesn't understand BTC and how it should be used, not to talk of the risks in using a custodial wallet to store funds, i guess people do not just learn.
Many people know about it but you can’t convince all. Some people are use to been negligence of their funds, while some see it as a bearable risk to be taken, it is definitely a risk not to be taken. It doesn’t spell well about a bitcoin professional, or someone claiming to know well about bitcoin. Prevention is always and will always be better than cure.