They taste good if they are prepared well. I don't catch my own fish, so I can't tell you how best to prepare it. I like it better fried, and I've definitely had catfish that was not cooked to it's full potential.
if you do it right, it is one of the best fish to eat. If you buy farm raised catfish, it is pretty clean. Another way iis to remember, if the bellies yellow, you will want to catch and let sit in a horse water tank or cow tank for a few days to clear their system or when you go to skin them, hang them by the tail and cut head off and let it bleed out. that will fix you up