Wild caught can be harder to get to eat prepared foods and overall longevity. I prefer tank raised/bred over wild because they are usually harder. Also, you are conserving fish and corals of the oceans.
Yes, wild are usually more expensive because it took more time and resources to catch them vs scooping them out of a tank.