Adding sun/eclipse catfish to the suggestion pile. Since the bichirs will mostly keep to the bottom, you could go with an active swimmer to complement the tank, and they're fairly common in my experience.
Synos are also possible, but can be a mixed bag as others have mentioned. My eupterus is kept in a planted community tank with fish small as chili rasboras, but shows no aggression or predatory behavior. However they do show individual variance and some can become territorial or learn to feed on slime coats.