I have a 29 gall tank with a school of 5 glass cats (K. bicirrhus species, I think). They are in there with 2 flying whisker barbs, 3 white cloud minnows, and 2 golden dojo loaches (a.k.a. weather loaches), plus a few ghost shrimp. Everybody is doing fine. I would suggest keeping glass cats with less active swimming species (they don't seem bothered by the activity of my bottom dwellers), because anytime a minnow or barb startles and moves real fast, it sends the cats scattering. My guys seem to be OK, though, because they all settle down and the school reassembles pretty quickly.
They will probably be fine with dwarf neon rainbows, as they seem to be a peaceful and serene species. My barbs, while active, leave the glass cats alone, which I think is the most important thing. In fact, when I first got the glassies they were "chasing" the other fish around. They were actually feeling them out with their whiskers to get to know everyone, I think. The other fish found it weird and a little invasive, but the glass cats soon settled down and left the other fish alone.
Also, it seems some glass cats have slightly different "personalities". For instance, one in particular likes to hang out at the surface with the other water column species. Another likes to float in a space between some leaves, a few inches away from the rest of the school. It seems that the other three have a tighter shoaling mechanism. When the lights turn out, though, or I'm away for awhile, the school will drift apart and they all explore the tank. They tend to bunch up for comfort. It's pretty neat to see because when they reassemble, they'll touch each other with their whiskers, in an almost self-soothing or bonding gesture.
Anyway, that's my two cents. They're a great species: unique and fun to watch. Hope that helps and good luck!