There are also tank raised type fish. These are fish caught wild as juveniles or fry and raised in a tank environment. Again, these are more conditioned to tank life so usually fair better. I have found captive are very hardy and the wild are usually a bit more time consuming for adaptability and eating. Just make sure the source of the fish is ethical and done properly and you should have less issues.
The other thing to consider with wild caught is whether the fish have been conditioned by the vendor or if they are coming straight in and out. Fish will go a long time starving between collection and sale if not first conditioned by vendor somewhere in the train.