A year ago, Niles predicted a 20% gain for the S&P 500, provided the Fed could manage a soft landing, which he says got done, leading to a 23% finish for the index.