I don't eat catfish much either. Unless your budget is your priority, I'd not choose either unless they were the only fish that looked less than a week old. Having said that, I think you're right: Tilapia is better than it used to be. But it still is inferior to most other white fillets, especially wild ones.