Been following this case closely since I was a kid and looked very hard at all the suspects over the years, but totally convinced it's now solved with the discovery of Charles Lechmere, who was practically caught in the act and identified, but let off as a witness.
All the other facts finally fits too like for example the witness description of the murderer at Elizabeth Stride, and how the murderer could go in heavily patrolled streets night after night without attracting attention (as most of the other suscpects would have). Interestingly, he was a car man, just like the later Yorkshire ripper was a lorry driver.
It seems his last complete butchery of Mary Kelly was cathartic, as he quit his killing spree and became a respectable grocer. Believing he was a great man for having escaped as the most wanted man in UK, and maybe for future generation of sleuths, he had his picture taken at age 63, 22 years after the murders:
See this documentary: