The quality of tank raised versus wild caught fish can be a huge difference. Take banggai cardinalfish for example: the wild caught fish tend to be hard to feed and are prone to disease, while tank raised fish are very easy to keep and feed and are often suggested to new hobbyists.

Edit: They are now on the endangered species list, so I urge everyone to boycott the purchase of wild caught specimens.