Fish thrive in environments that provide clean water with the appropriate temperature, oxygen levels, pH balance, and suitable habitat for their specific species. It's important for fish to have enough space to swim, hide, and reproduce, along with access to a natural diet and minimal stress from predators or other threats. Proper water quality and maintenance are crucial for the health and well-being of fish in captivity or in the wild.