Those of us who work to curb the population of free-roaming cats know there is no perfect solution, but I keep insisting that TNR, while not perfect, is the best solution anyone has come up with. Anyone. Period. This article hits on a few points.
Constantin and Charlie, two of my favorite TNR cats. Best friends living the best possible life this world currently affords them.