I have a Ghost Catfish and it is my favorite fish. I plan on getting more when they are avalaible, but in Montana they are HARD to find and are very expensive when you do. Mine is almost 4" long now, and it's whiskers are fully grown. You can get a good idea of how healthy they are by how long their whiskers are, if they get stressed their whiskers will literally shrink overnight. I use this fish as a sort of health monitor for my 20 gallon tank. It spends the majority of it's time swimming in the current from my pengiun 125, and literally attacks flake food, it seems to like goldfish flakes the best. It also likes brine shrimp, but if I put both in the tank it will choose the goldfish flakes over the bs. I'd say go for it, but make sure you don't have any comets or angelfish, they will bite it's whiskers off which kills them instantly!!! I lost my second one to this, and quickly had to remove a few fish.
Good luck, Joshua...