However, there really is no reason to do this unless some of the unconfirmed transactions are using low fees or something.
That is actually the reason, if somebody send coins to an address with very low fee, he will condemn the whole balance.
And Coins Tab does not tell you which address has confirmed BTC and which one doesn't.
Yeah, you can also spend from the Addresses tab as well. You could copy one of the addresses you wish to spend from and look it up on an online block explorer to see if it has any unconfirmed inputs. This is probably the best way at the moment.
A nice feature addition, might be to show an unconfirmed icon in the Coins tab if an input is still unconfirmed
Maybe I can use command line to list addresses with no pending transaction and export into a file and import it, will work that thought.
Will also submit a better coin selection for electrum on github.