I think the zoo is very much worth it. Initially I felt the same as others that its a drain on resources and slows down the game. When you get to higher levels the zoo provides a great resource for jewels and other prizes. Also if you don't have the zoo you miss out on heaps of decorations, particularly trees! Breeding the animals also rewards you with much needed town cash.