like ryan said, theres a few kinds that go by that common name. i had the b. rainus one for a bit. he was a rescue or sorts. i said he could stay until he either got too big for the tank or he ate someone i didn't want him to. lets just say, i got him at a size of about 2.5 inches. he ate flakes, feeder ghost shrimp, sinking wafers and pellets (really, they'll eat whatever). he also ate two guppies that were in the tank temporarily (normally, its only the larger gouramis in the tank, but i had to put the guppies in for a night....). i let that go. in a month and half, he had grown to 5 to 6 inches long, and ate my rainbow shark and a couple of hatchetfish. time to go.
he was a beautiful fish, i loved to see his whiskers poking out the cave entrance, but if thats the species youre looking at, your tank is a bit small, and you'd need to be sure only larger fish are with him as they will eat anything they fit in their mouths and then some. i may reconsider the species someday when i can properly house one.