FWIW I had one in my unplanted community tank, they do get kind of large, and evidentally mine was the exception to the rule because when the lights went out, he was a fin nipper. decimated my angels.
It is really cool to watch them swim backwards though