I had to check to see whether John the Ripper is still maintained. As a matter of fact, 1.9.0 was released last year, four years after 1.8.0:
https://www.openwall.com/lists/announce/2019/05/14/1
The release notes mention that CUDA support was dropped, but that 88 formats out of 407 have OpenCL support.
A few formats also have support for the ZTEX 1.15y, a now-discontinued FPGA-based board popular for crypto mining, which is something I don't think Hashcat has. Here's an article I found on that topic:
https://medium.com/@ScatteredSecrets/bcrypt-password-crackin...
Edit: the two HN submissions for JtR 1.9.0 got no comments, but this Slashdot post does have some comments from a maintainer:
https://it.slashdot.org/story/19/05/18/1841245/new-john-the-...