the stingray is definitely no good. the batfish also is no good, they get very tall, some past 2 feet i think and like Tyler said, they have a very low survival rat.
What kinds of tangs are you getting because there might be some problems in that small of a tank