At our company we love JetBrains products. We can't live without IDEA and we've been using TeamCity for our CI for years and are very happy with it. We were happy to pay for the Enterprise license, but unfortunately your build agent pricing scheme is now forcing us to move to Jenkins. For years we've been using tricks like runing batch scripts through psexec to keep our agent requirements from goin up by orders of magnitude. But this aproach is unstable and unsastainable. We currently have 7 agents, but we estimate that if we install an agent everywhere TeamCity triggerred scripts currently run, we may need up to a 100. And this requirement will only go up as we grow. So now we are moving to Jenkis, which we like much less than TeamCity and JetBrains is loosing a loyal customer which was happy to pay for the Enterprise license and would be happy to pay a reasonable site license for unlimited agents, if one existed. Sounds like lose-lose to me.