all fish should be ok exept the:
Fire eel:
as far as water goes, they should be OK but they get huge and might pump to much waste into the water. small fish are OK with them as long as they grow up together.
Common pleco:
same as above.
Four line pictus cat:
Know absolutely nothing about them exept I've always wanted one. Can you get me a link?
Oscar:
I've read in an older issue of AFM that they actually need higher temps. the reason for the agression is probably because of the stupidly overstocked tanks people tend to keep cichlids that size in. they should be OK if you've had it getting along with the angel and your carefull with your stocking levels.
just for your info:
red eye tetras: get a larger school, maybe 20, should make the tank look A LOT better.
Angels: some people say they carry a disease wich is completely safe for angels and other fish, but deadly to discus. not a problem, and it probably does'nt even exist. for starters most tank bred angels have had the normal cichlid parental behavior bred out of them, Do ya think the disease has lasted longer? secondly, people have succesfully kept altum angels (all are suposed to be wild caught right?) and discus together.
Discus: some will sulk until you remove all other fish in the tank, while others pick on tankmates(usually other discus) so nobody can garantee that you can keep them in a community.
stocking:will be a big factor as to if this community will get a long. I know it seems like a large tank, but so are the fish. watch your numbers, and then when you think your planed list is stocked, have less. I personally Am great with stocking with small fish, but I tend to stay away from posts where people are asking about stocking with big fish, when I do, somebody usually says it would be WAY overstocked.