Here is just an entirely different opinion.
I don't think JDs belong with oscars, or angelfish. Bothe angels and oscars are from South America, JDs from North Americ (Mexico).
Angels and oscars come from neutral to slightly acidic waters, JDs from hard alkaline waters, that at times can be slightly brackish.
To me a tank with a JD and oscar, or angelfish and a JD appear goofy, because of the mismatch in geography.
Like I said just an opinion, and I'm sure you will disregard, if geography is unimportant to you.
But I am a bit of a geography stickler in my tanks, when at all possible, below are films I took of JDs in their natural habitat in Mexico, this is what I believe would be normal and proper JD tank mates.
click on pic to run the one below