they would be a good suggestion, but... they like slightly brackish water (if i remember correctly), and because they have 2 'eyes' out of the water at all times, their water level should be fairly low so that they don't get eye damage from the bright aquarium lights.
archers also need brackish water, and lowered tank level (so they can spit or whatever)
i say african butterfly fish, some type of 'gar', or the pink tailed chelsae