Compressiceps
I have kept these on and off for a few years. At one time, I had them in a tank with anubias, java moss, and java ferns. Some driftwood. Really, it was not the ideal set up and certainly far from the ideal ph and water hardness. However, they were all very healthy and suffered no diseases while in my care. These are tough fish. The only knock I have against them is that they grow so slow.
At first, mine would only eat brine shrimp and small fish. But after a while, they got to the point where they eat just about anything. I even kept them with some Leaf Fish in a planted tank for a short time.
I definitely recommend keeping them in water that is similar to their origins. However, do so only if you can keep the water's properties (ph, hardness, temperature) stable and constant. In my limited and humble experience, it is more important to provide stable, clean, and consistent water quality than perfect chemistry. The fish can adapt. Do not use these fish to cycle a tank, for example. Make sure the tank is stable and that you can provide stable water quality before taking these fish home. Buy some small feeder fry just in case the new fish won't eat flakes.