It leaves a residue as well and residue is bad.
I use all sorts of stuff (soap and water, WD40, acetone, acrtic clean, olive oil, and more) for initial removal, based on what I am trying to clean off. However, I always finish cleaning with a sterile gauze pad and 91%+ isopropyl, to ensure that there is no residue of anything remaing on contact surfaces.