Maybe we should add a "unconfirmed transactions backlog checker" on clients to warn us about the state of the network, and invite us to use a larger fee.
The core client gives you an estimate of how many blocks it will take to confirm your transaction and allows you the option of changing the fee to speed it up to a faster estimate.

Thanks for info. I used for it for a long time, but I changed when the blockchain passed over 50 Go.
I'm now with Electrum, which has a feature to tell when the confirmation time will be, but only after a transaction is signed. It says 25 blocks for my last transaction. Not very useful...