I've had problems with tire liners wearing through my tubes (chafing) and causing flats.
I've had tubes with sealant, but when I have a flat its usually a pinch flat on gravel, and sealant doesn't seal pinch flats. If you do go that route, use one of the non latex sealants that never dry out (finishline, slime, etc).