наверное лучше второе
и например бонусы можно было бы брать за очки, игрок начинает скажем с 3 очками, за каждую пройденную эру прибавляется по очку. и на эти очки он может брать уникальных юнитов, здания, импрувменты или трейты. все это может стоить разное число очков и быть доступным в разные эры.