There is also one thing in there that i like. Basically you encounter new contracts from patrons, but no bird you have is ready to deliver them. This does not hurt you. It does however challenge you to think of a "bird setup" that could handle these contracts. So then you start to plan and think, play around with different upgrades in you head. You "build" a bird to fit the new requirement.
I think i find this more interesting that being able to prepare the right bird ahead of time. You can still do this on a second play though, as you say.
I also do not want you to stock up on birds early and then finish the game with your once established team. I'd like for people to buy a few birds over time, with each patron maybe. Potentially also retiring some birds. But that's more of a feature for a full game :D