Slow charging is definitely better for battery lifespan. Yet, it is cell temp during charge that is the indicator of abuse. As long as charging does not increase battery temp, it is not abusive by any means. This is directly related to cell spec in terms of internal resistance, or charging C rate.
When we need fast charging, we select the cells for this purpose: low IR/high charging C rate. We accept some heat during charge, a compromise between the expected life and the advantage of fast charging. High C rate cells are better surviving abuse, and they have the longest life expectation when treated conservatively.
The best charging method is adjustable, volts and Amps. Only then, you can set charging for your requirements, for specific cell spec or monitored temp. For a longer battery life, you set lower voltage and lower Amp, for slower charging and stopping below full charge spec. It is as simple as that.
Then, for extended battery life, you must apply the same principle to discharge: LVC must be set higher than cell min voltage spec, and Amps setting lower than cell discharge C rate.