In my experience, the inner cable often rusts, which roughens and swells, scuffing the plastic sleeve resulting in "sticking" cables. The best way to avoid this is to specify stainless steel inner cables. Occasionally, due to water ingress, the steel outer cables rust, which swell and squeeze the inner cable, again resulting in excess friction, but apart from mounting the cable so it doesn't rub and scuff the plastic outer sleeve, there is not much you can do about that as you cannot lube the outer wires and they tend not to be stainless steel.
Silicone lubes (e.g. service spray, car wax, dielectric grease) are more tenaciously water-repellent than oil or grease, and also repel dirt. However, there is a small theoretical chance that any lube (oil or silicone based) will react with the plastic sleeve, although I have never personally come across a confirmed case of that. Lighter lubes will, in theory, be more reactive than more viscous greases, however they don't hang around as long, so their overall tendency to react with the plastic sleeve is hard to assess.