They are fin nippers, so won't mix with any thing that has long fins like guppies or bettas. They need live foods for the first few months--snails, and lots of them. They are not the best community fish, since they can be abusive of fish much, much larger than themsleves. They need very clean water, since they are sensitive to nitrites. Very curious, animated fish, but they tend to get lost in a big tank. Planted tanks are better if you have more than one--they need to be able to avoid each other to avoid fights.
They are true FW, and react poorly if kept with any salt.