Well - I think the answer to this question is 'it depends'. Lithium batteries have to be 'trained' in order to get full capacity and use out of them - this means they have to be fully depleted and recharged several times before you will ever get them to run at peak performance - and failure to do this can cause their useful 'life' to be less - not because they won't carry a charge, but because they never reach peak. If you never deplete and fully charge them, they'll never reach peak. Similarly, if you only ever let it run half down, or never fully charge it, there will be performance issues as well.
Nicad's start with a full useful life (full deplete and charge) and slowly deteriorate until they just can't hold a charge any longer. Lithium's hold that charge much longer and use it at a consistent rate, until the battery is dead. Think of it like this - Nicad is a slope from high to low. Lithium is a straight line from high to low (at the peak) and then it just drops off.
As for me, I personally don't care about the peak performing battery - I'll pay to replace it when it's time - and I also have an external UPS just in case. If you want the peak performing battery, then fully deplete and charge it often. If you don't care, then leave it plugged in.