With Electrum i don't need to worry about how many inputs i have, right?
Because I can simply select the coins I want to use for small payments.
It depends on what your intended outcome and/or use-case is... are you wanting to minimise transaction size? total fees required for a transaction? control privacy? prevent addresses from being linked?
I consolidate all my 31 inputs weeks ago with 50 sat/byte and now I have only 2 inputs in a segwit address.
If I finish with 20+ inputs again and the fees are low, I gonna create another wallet.
Based on this comment, it would appear that you are concerned with having multiple UTXOs and generating transactions with a large data size causing the total fees to be increased. If so, coin control will not necessarily help you.
If you have a lot of small UTXOs and need to make a large payment that is close to your total balance, then you're going to need to select all your coins (
just like the wallet would) to make up the required amount... if you need to make a smaller payment, then you'd need to select less coins, again
just like the wallet would.
For instance, if you have inputs of 1, 1, 1, 1, 1, 1, 1, 1, 1 and 1... and you needed to send 2... the wallet isn't going to include all 10 of those inputs... it would only use 2 (ignoring fees for simplicity). I'm not sure how the ability to select specific inputs help here?
Electrum is actually fairly smart with it's selection of coins when generating a transction... granted, it's not perfect, but it does a pretty good job.
Coin control is more useful when you want/need to send from a specific address, or you want to FORCE the wallet to either include or exclude certain UTXOs... possible reasons include, consolidating... say you only need to send 2... but you have the 10 inputs... so you can use coin control to force ALL the UTXOs to be included (effectively the same as clicking "max" in Electrum)... or maybe if you had inputs of 1, 1, 1, 1, 1, 1, 1 and 7... and you wanted to send 6, the wallet defaults to using the 7... you could override the wallet and make it use all the 1's.
Or maybe you are required to spend from a specific address to prove ownership (ICOs and airdrops that require nominal payments from a particular address etc.)