Some people prefer catfish over salmon. Tastes vary.
Catfish is a pretty good substitute for salmon in terms of macronutrients. Salmon does have higher levels of omega-3 fatty acids. But catfish may be safer in terms of heavy metals and other toxins, depending on where the fish were raised.