Personally not a big fan of zoos (or safaris for that matter), but they might provide a crucial refuge for some species. Good educational experiences. I'm quite happy with TV/online documentaries, especially the new ones from the BBC with David Attenborough. No zoo visit or safari could provide me with such amazing scenes and stories.