From my limited experience- the rainbow shark and the angelfish can go together. Cichlids tend to be extremely aggressive, they might leave your eel alone, but they're just as likely not to. I don't know about the other fish though.