I've seen the kept in everything from fresh to full salt water. They see to do best about 1.015 or so. Mine all got to be around 4" or so, and were kept in a 55. They don't need lots of room, but like any fish, the more you have, the better they'll do.
As for temperment, they are fin biters. I've even seem some groups eat feeder fish.