I have a jack dempsay in with my oscars. He is a right softy and gives no grief. However they are named after a boxer from the 20's or 30's for a good reason they have a reputation for being aggressive so keep a close eye if you keep one. The same goes for green terrors, i had one that was battering an oscar twice its size. Again all fish are different so you might be one that is ok. I cant say about the other fish you had mentioned as i have never kept them
Alternative fish could be a texas, firemouth, blue acara, convict (can be aggressive), nicaraguan, Urua, silver dollars, chocolate cichlid, geophagus (various sorts), severum