Even in nature when JDs share habitat with other cichlids, they don't do as well, in size and population as when they dominate.
Where I have spent time in nature with them in the Cenotes of Mexico, if other cichlids dominate, the JDs suffer.
In the video below M uropthalmus dominate, the JD population is small in comparison, and they are quite torn up.
In the next video below, JDs are the dominent cichlid, and their population and appearance reflects it.
IMO JDs belong in a species only tank (no other cichlids) with non-cichlids as tank mates, such as large live bearers, and/or Astayanax tetras, these are the same species they share habitat with in nature.
Your JD does look healthy though, very nice color