yeah I keep them...I have five and they are my fav. fish.
I have 3 4 inchers, 1 6 incher, and 1 12 incher.
I keep them in freshwater and have been told they live just fine in fresh, but don't reach their maximum size potential (about 2 ft, or so I've been told).
I've had the 6 in for like a year, but I was feeding him fish flakes for his first 6 months. I've only had to 3 small ones for a couple months, but they've doubled in size (feeding them a better diet seems to have helped). The 1 footer I got a few weeks ago, someone gave him to my LFS because he had gotten too big.
They are really active, and eat EVERYTHING. I mostly feed them shrimp pellets but they also eat shrimp, krill, pieces of cut fish, live feeders, ghost shrimp, blood worms, and even steak (just did that once out of curiosity)!
So basically give them plenty of open swimming space and feed them just about anything meaty.