It probably would work better with a bigger trade center. 30 animals storage including the ones you have bought for future use could mean it could get filled quicker than if you managed it yourself, unless of course you added the option to send to a home, sell for CC, sell for money, store for later options allocated to your animals ( by default , aged > send to a home, adult ( sell for CC, sell for money ) and babies ( store for later )). Meaning you only have to adjust those that go against that default setting.It doesn't even have to be difficult at the start. Just a simple "Keep X females and X males in my exhibit" to start and place all extras in the trade center. Later on, perhaps it can get more intricate and go to "Keep X females and X males - preference goes adult > newborn > aged".
I don't really even care about the selling part, that's fairly easy. I can do that and it doesn't have to be automated. But the constant filtering of animals in my zoo to see which ones have too many animals and clicking each one I want to sell....it's like an unnecessary amount of clicking.
I want less clicks managing animals and more clicks managing my overall zoo. I feel too much like a caretaker or animal handler then I do as a manager of a zoo.
Apologies for the in depth description .. its the programmer in me, I tend to consider the long term design rather than what do we need now, less programming time.