I personally like blockchain.info's recommended transaction fee system, but I don't think that Electrum has that same system.
Electrum has a variety of suggested fee systems you can use.
The default is ETA, and the slider gives automatically suggested fees for approximately inclusion within 25 blocks, 10 blocks, 5 blocks, 2 blocks, or the next block.
You can change to mempool, and the slider will then give distance from the tip of the mempool in MB - 10, 5, 2, 1, 0.5, 0.2, 0.1.
There is also the option for a static slider, which gives you fees in sat/byte - 1, 2, 5, 10, 20, 30, 50, 70, 100, 150, 200, 300.
With all of these, there is also the option to enable an input box to allow you to enter your own manual fee. This remains the best option, as manually checking the current status of the mempool will always be more accurate than any wallet's automatic suggestions, provided you know what you are looking for.