What size tank do you have? If it's 10-15" you need a big tank regardless. All the species of fish you are looking at need a big tank even when small, due to their aggression levels.
With red devils you need a BIG tank...they get super aggressive even with people. Any
JD we've had here were shy and got picked on by our Oscar or hide all the time.
Any type of terror is mean and will be hard to keep even with his own kind. We had a 3" green terror who killed anything who came near him. I hope you are fully prepare to handle the aggression....I know I wasn't.
