I broadly agree with Colin's comments above, except to say that I've seen no evidence that glassfish need hard/alkaline water, and suspect this is a bit of myth. I keep my specimens in a 50% mix of rainwater and tap water such that the pH is around neutral and the water hardness around 10 degrees dH. I have also kept glassfish in soft/acid conditions and encountered no problems.
The Aqualog book on brackish water explicitly calls glassfish "brackish water fish that aren't". I think this sums it up quite nicely. They're collected from similar environments to barbs and gouramis and can be kept in equivalent conditions. Some species are found in blackwater streams, and others in river rapids hundreds of miles inland!
I have mixed glassfish with silver hatchetfish and they work together fine. In fact, the hatchets would try to school with the glassfish! Glassfish are not completely peaceful, and while they certainly should be kept in groups, what you will notice is they spend a lot of time "diving" one another, I suppose to assert their position in the social structure.
They're both nice fish, so good luck with them.
Cheers, Neale