As a professed build-aholic, the thing that usually gets me in my mid game, is lack of military. Now though, I just keep a military city-state ally, and he keeps pumping out top tier units and gifting them to me! I'm in love with Tyre! Still learning, but city-states is a very welcome addition thus far.