I keep Oscars with Kenyi, Convicts, Silver Dollars, Angelfish, and Firemouth in a 145gal heavily planted tank. They haven't gone after any fry at all. I introduced the pair of Angelfish (who have great reputation as population control) and no results either. I would be careful as for pleco, some grow too much and could be a threat down the road for your other fish.
I can't say a word about Jack Dempsey since I haven't kept one yet.
You might manage to keep a solo Oscar and a few tankmates. Consider keeping the Oscar as the only big fish there: you'll have more flexibility as for tankmates.
In a 90gal, with a very good canister and a back up sponge filtration (or two) with weekly partial water changes as maintenance routine I would keep:
One Oscar
Five Silver Dollars (they clean leftovers)
Two Convicts
Two Firemouth
I would add them carefully, monitoring that filtration can handle increases in
bio-load; also I would rather get all of them as juveniles and watch them grow.
You can use driftwoods as long as you don't over do it and keep them small to mid size. I keep three mid sized pieces plus two driftwood-like decor (Convicts caves). Oscars need considerable free swimming spaces.
As for plants, I would say it depends on your particular Oscar. Some Oscars won't let any plant standing. My experience so far with my two Oscars (a male 13.75" Tiger Oscar, the other one -a 7" unsexed- has barely four days in the tank since the 14" female died unexpectedly last Saturday due to an obstruction in her reproductive system) has been of fairly good success.
Pepe
Santo Domingo
PS Please follow agabr123 visit oscarfishlover.com I've learned a ton there.